444 lines
15 KiB
PHP
444 lines
15 KiB
PHP
<?php
|
|
/*
|
|
* Commande de pièces
|
|
*/
|
|
//Paramètres
|
|
if (!page_checkParams()) die('Paramètres incorrects !');
|
|
|
|
function sendCmdMail($sujet, $message)
|
|
{
|
|
require_once 'mail/mail.php';
|
|
sendMail(
|
|
$sujet,
|
|
$message,
|
|
//From
|
|
array(
|
|
'email' => 'contact@scores-decisions.com',
|
|
'name' => 'Contact',
|
|
),
|
|
//TO
|
|
array(
|
|
0 => array(
|
|
'email'=> 'pieces@scores-decisions.com',
|
|
'name' => 'Pieces'
|
|
)
|
|
)
|
|
);
|
|
};
|
|
|
|
$firephp->log($_REQUEST);
|
|
if(isset($_REQUEST['action']))
|
|
{
|
|
switch($_REQUEST['action'])
|
|
{
|
|
case 'kbis':
|
|
if( $_REQUEST['method']=='M' )
|
|
{
|
|
$email = isset($_REQUEST['emailKbisM']) ? $_REQUEST['emailKbisM'] : '';
|
|
//Vérification des champs
|
|
if(!empty($email))
|
|
{
|
|
//Envoi du mail
|
|
sendCmdMail('[COMMANDE PIECES] - KBIS par email',
|
|
'COMMANDE DE PIECES - Demande de kbis par email <br/>'.EOL.
|
|
'Demande pour recevoir le KBIS de SIREN :'.
|
|
'<a href="'.EXTRANET_URL.'/?page=identite&siret='.$_REQUEST['siret'].'">'.
|
|
$_REQUEST['siret'].'</a><br/>'.EOL.
|
|
'pour login '.$_SESSION['tabInfo']['login'].'('.$email.')<br/>'.EOL.
|
|
'Référence : '.$_REQUEST['ref']);
|
|
|
|
//Enregistrement dans la bdd
|
|
require_once 'dbbootstrap.php';
|
|
setDbConn('sdv1');
|
|
FB::log($_SESSION, 'SESSION');
|
|
$commandesKbis = new CommandesKbis();
|
|
$commandesKbis->idUser = $_SESSION['tabInfo']['id'];
|
|
$commandesKbis->login = $_SESSION['tabInfo']['login'];
|
|
$commandesKbis->email = $email;
|
|
$commandesKbis->societe = '';
|
|
$commandesKbis->nom = '';
|
|
$commandesKbis->adresse = '';
|
|
$commandesKbis->cp = '';
|
|
$commandesKbis->ville = '';
|
|
$commandesKbis->siren = substr($_REQUEST['siret'],0,9);
|
|
$commandesKbis->raisonSociale = $raisonSociale;
|
|
$commandesKbis->type = 'M';
|
|
$commandesKbis->dateCommande = date('Y-m-d H:i:s');
|
|
$commandesKbis->save();
|
|
|
|
$message = 'Votre demande de reception de Kbis par email a été prise en compte';
|
|
$client->setLog('kbis', $_REQUEST['siret'], 0, 'mail');
|
|
unset($_REQUEST['method']);
|
|
}else{
|
|
$message = '<font color="red">Erreur : adresse email non renseignée.</font>';
|
|
}
|
|
}
|
|
elseif( $_REQUEST['method']=='C' )
|
|
{
|
|
//Vérification des champs
|
|
$fields = array('societe', 'nom', 'prenom', 'adresse', 'cp', 'ville');
|
|
|
|
$error = false;
|
|
foreach($fields as $field)
|
|
{
|
|
if(empty($_REQUEST[$field])) $error = true;
|
|
}
|
|
if(!$error)
|
|
{
|
|
//Envoi du mail
|
|
sendCmdMail('[COMMANDE PIECES] - KBIS par courrier',
|
|
'COMMANDE DE PIECES - Demande de kbis par courrier'.EOL.
|
|
'Demande pour recevoir le kbis de siren : '.
|
|
'<a href="'.EXTRANET_URL.'/?page=identite&siret='.$_REQUEST['siret'].'">'.
|
|
$_REQUEST['siret'].'</a><br/>'.EOL.
|
|
'pour login '.$_SESSION['tabInfo']['login'].
|
|
'('.$_REQUEST['emailKbisC'].')'.'<br/>'.EOL.
|
|
'Societe :'.$_REQUEST['societe'].'<br/>'.EOL.
|
|
'Nom : '.$_REQUEST['nom'].'<br/>'.EOL.
|
|
'Prenom : '.$_REQUEST['prenom'].'<br/>'.EOL.
|
|
'Adresse : '.$_REQUEST['adresse'].'<br/>'.EOL.
|
|
'CP : '.$_REQUEST['cp'].'<br/>'.EOL.
|
|
'Ville : '.$_REQUEST['ville']
|
|
);
|
|
//Enregistrement dans la bdd
|
|
require_once 'dbbootstrap.php';
|
|
setDbConn('sdv1');
|
|
FB::log($_SESSION, 'SESSION');
|
|
$commandesKbis = new CommandesKbis();
|
|
$commandesKbis->idUser = $_SESSION['tabInfo']['id'];
|
|
$commandesKbis->login = $_SESSION['tabInfo']['login'];
|
|
$commandesKbis->email = $_REQUEST['emailKbisC'];
|
|
$commandesKbis->societe = $_REQUEST['societe'];
|
|
$commandesKbis->nom = $_REQUEST['nom'].' '.$_REQUEST['prenom'];
|
|
$commandesKbis->adresse = $_REQUEST['adresse'];
|
|
$commandesKbis->cp = $_REQUEST['cp'];
|
|
$commandesKbis->ville = $_REQUEST['ville'];
|
|
$commandesKbis->siren = substr($_REQUEST['siret'],0,9);
|
|
$commandesKbis->raisonSociale = $raisonSociale;
|
|
$commandesKbis->type = 'C';
|
|
$commandesKbis->dateCommande = date('Y-m-d H:i:s');
|
|
$commandesKbis->save();
|
|
|
|
$message = 'Votre commande à été prise en compte, vous recevrez ce document sous 3/5 jours';
|
|
$client->setLog('kbis', $_REQUEST['siret'], 0, 'courrier');
|
|
unset($_REQUEST['method']);
|
|
}
|
|
else
|
|
{
|
|
$message = '<font color="red">Erreur : Tous les champs doivent être renseigner.</font>';
|
|
}
|
|
}
|
|
break;
|
|
|
|
case 'privileges':
|
|
if(!empty($_REQUEST['email']))
|
|
{
|
|
if ( in_array('SprivSurv',$_REQUEST['privileges']['type']) ){
|
|
try {
|
|
$O = $client->setSurveillance(
|
|
$_REQUEST['siret'],$_REQUEST['email'],
|
|
$_REQUEST['ref'], 'privileges');
|
|
} catch (SoapFault $fault) {
|
|
require_once 'soaperror.php';
|
|
processSoapFault($client,$fault,$_SESSION['tabInfo']);
|
|
}
|
|
$privilegesLog = join('-', $_REQUEST['privileges']['type']);
|
|
}
|
|
$key = array_search('SprivSurv', $_REQUEST['privileges']['type']);
|
|
if ($key!==FALSE) unset($_REQUEST['privileges']['type'][$key]);
|
|
if (count($_REQUEST['privileges']['type'])>0){
|
|
$privileges = join(', ', $_REQUEST['privileges']['type']);
|
|
$privilegesLog = join('-', $_REQUEST['privileges']['type']);
|
|
sendCmdMail("[COMMANDE PIECES] - PRIVILEGES par email",
|
|
'COMMANDE DE PRIVILEGES - par email<br/>'.EOL.
|
|
'Demande pour recevoir ('.$privileges.') pour SIREN : '.
|
|
'<a href="'.EXTRANET_URL.'/?page=identite&siret='.$_REQUEST['siret'].'">'.
|
|
$_REQUEST['siret'].'</a><br/>'.EOL.
|
|
'pour login '.$_SESSION['tabInfo']['login'].'('.$_REQUEST['email'].')<br/>'.EOL.
|
|
'Référence : '.$_REQUEST['ref']
|
|
);
|
|
}
|
|
$message = 'Votre commande a bien été prise en compte, vous recevrez ces documents sur votre e-mail.';
|
|
$client->setLog('privileges', $_REQUEST['siret'], 0, 'mail:'.$privilegesLog);
|
|
unset($_REQUEST['privileges']['type']);
|
|
}else{
|
|
$message = '<font color="red">Erreur : adresse email non renseignée.</font>';
|
|
}
|
|
break;
|
|
}
|
|
}
|
|
|
|
$disponible = true;
|
|
if( $_SESSION['tabInfo']['entrep']['Dept']==67 ||
|
|
$_SESSION['tabInfo']['entrep']['Dept']==68 ||
|
|
$_SESSION['tabInfo']['entrep']['Dept']==57 ||
|
|
substr($_SESSION['tabInfo']['entrep']['Dept'],0,2)==97
|
|
)
|
|
{
|
|
$disponible = false;
|
|
}
|
|
|
|
?>
|
|
<style>
|
|
.marge {margin-left:30px;}
|
|
#identite { margin-left:30px; }
|
|
form { }
|
|
form em { color:#FF0000;}
|
|
fieldset {border:0; margin:0; padding:0;}
|
|
fieldset legend{ padding:0 0 0 10px;}
|
|
.fieldgrp{clear:both; margin:0 0 .5em 30px; overflow:hidden;}
|
|
.fieldgrp:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
|
|
.fieldgrp label{font-weight:bold; margin-left:30px; width:80px; clear:both; padding:0 10px 0 0; line-height:22px;_padding-top:3px; float:left; display:block; font-size:108%;}
|
|
.fieldgrp label span{font-weight:normal;}
|
|
.fieldgrp label abbr{color:#4B911C; font-size:120%; vertical-align:middle;}
|
|
.field { float:left; padding:0 10px 0 0; line-height:22px; _padding-top:3px;}
|
|
.field .longfield{width:215px;}
|
|
.field .longfield-select{width:220px;}
|
|
.field .smallfield{width:95px;}
|
|
.field .medfield{width:110px;}
|
|
.field span { display:block; }
|
|
.field input, .field select{ font-size:110%; margin:2px 0; }
|
|
.field input[type="radio"] { margin:0 5px 0 5px; border:0; }
|
|
input[type="checkbox"] { margin:0 5px 0 5px; border:0; }
|
|
.submit {text-align:center;}
|
|
.noborder {border:none;}
|
|
<?php
|
|
if(!isset($_REQUEST['method']) || $_REQUEST['method']!='M')
|
|
{
|
|
?>
|
|
#kbisM {display:none;}
|
|
<?php
|
|
}
|
|
if(!isset($_REQUEST['method']) || $_REQUEST['method']!='C')
|
|
{
|
|
?>
|
|
#kbisC {display:none;}
|
|
<?php
|
|
}
|
|
if(empty($_REQUEST['privileges']['type']))
|
|
{
|
|
?>
|
|
#privilegesM {display:none;}
|
|
<?php
|
|
}
|
|
?>
|
|
#message {margin:10px 0 10px 30px;}
|
|
</style>
|
|
<div id="center">
|
|
<h1>COMMMANDES DE PIÉCES</h1>
|
|
|
|
<table id="identite">
|
|
<tr>
|
|
<td width="200" class="StyleInfoLib">Numéro identifiant Siren</td>
|
|
<td class="StyleInfoData"><?=substr($siret,0,3).' '.substr($siret,3,3).' '.substr($siret,6,3)?></td>
|
|
</tr>
|
|
<tr>
|
|
<td width="200" class="StyleInfoLib">Raison Sociale</td>
|
|
<td class="StyleInfoData"><?=$raisonSociale?></td>
|
|
</tr>
|
|
</table>
|
|
|
|
<?php
|
|
if(!empty($message))
|
|
{
|
|
?>
|
|
<div id="message">
|
|
<?=$message?>
|
|
</div>
|
|
<?php
|
|
}
|
|
?>
|
|
<h2>EXTRAIT KBIS</h2>
|
|
|
|
<?php
|
|
if(hasPerm('kbis'))
|
|
{
|
|
?>
|
|
<form name="kbis" method="post" action="./?page=pieces&siret=<?=$siret?>">
|
|
<input type="hidden" name="action" value="kbis"/>
|
|
|
|
<div class="fieldgrp">
|
|
<div class="field">
|
|
<?php
|
|
$disable = '';
|
|
if(!$disponible){ $disable = 'disabled'; }
|
|
?>
|
|
<input class="noborder" type="radio" name="method" value="./?page=kbis&siret=<?=$siret?>" <?=$_REQUEST['method']=='T' ? 'checked' : ''?> <?=$disable?>/>
|
|
Visualiser/Télécharger le kbis
|
|
<?php if(!$disponible){ ?>
|
|
(Il n'est pas possible de télécharger les kbis dans ce département)
|
|
<?php }?><br/>
|
|
<input class="noborder" type="radio" name="method" value="M" <?=$_REQUEST['method']=='M' ? 'checked' : ''?>/>Recevoir le kbis par email<br/>
|
|
<input class="noborder" type="radio" name="method" value="C" <?=$_REQUEST['method']=='C' ? 'checked' : ''?>/>Recevoir le kbis original par courrier<br/>
|
|
<?php
|
|
if(!$disponible)
|
|
{
|
|
?>
|
|
<p><i>Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.</i></p>
|
|
<?php
|
|
}
|
|
?>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="kbisM">
|
|
|
|
<div class="fieldgrp">
|
|
<label>E-mail</label>
|
|
<div class="field">
|
|
<input type="text" class="longfield" name="emailKbisM" value="<?php
|
|
if ($_SESSION['tabInfo']['login']<>'testreunica' &&
|
|
$_SESSION['tabInfo']['login']<>'reunicacsf')
|
|
echo $_SESSION['tabInfo']['email'];
|
|
?>">
|
|
<span>Précisez votre e-mail pour recevoir le kbis.</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="fieldgrp">
|
|
<label>Référence</label>
|
|
<div class="field">
|
|
<input type="text" class="longfield" name="ref" value="<?=$_REQUEST['ref']?>">
|
|
<span>Votre référence.</span>
|
|
</div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label> </label>
|
|
<div class="field"><input type="submit" class="button" name="kbis" value="Valider"></div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div id="kbisC">
|
|
<div class="fieldgrp">
|
|
<label>Votre E-mail</label>
|
|
<div class="field"><input class="longfield" type="text" name="emailKbisC" value="<?php
|
|
if(isset($_REQUEST['emailKbisC']) && !empty($_REQUEST['emailKbisC']) ){
|
|
echo $_REQUEST['emailKbisC'];
|
|
}elseif ($_SESSION['tabInfo']['login']<>'testreunica' &&
|
|
$_SESSION['tabInfo']['login']<>'reunicacsf'){
|
|
echo $_SESSION['tabInfo']['email']; }
|
|
?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label>Votre Societe</label>
|
|
<div class="field"><input class="longfield" type="text" name="societe" value="<?=$_REQUEST['societe']?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label>Votre Nom</label>
|
|
<div class="field"><input class="longfield" type="text" name="nom" value="<?=$_REQUEST['nom']?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label>Votre Prenom</label>
|
|
<div class="field"><input class="longfield" type="text" name="prenom" value="<?=$_REQUEST['prenom']?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label>Votre Adresse</label>
|
|
<div class="field"><input class="longfield" type="text" name="adresse" value="<?=$_REQUEST['adresse']?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label>Votre Code Postal</label>
|
|
<div class="field"><input class="longfield" type="text" name="cp" value="<?=$_REQUEST['cp']?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label>Votre Ville</label>
|
|
<div class="field"><input class="longfield" type="text" name="ville" value="<?=$_REQUEST['ville']?>"/></div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label> </label>
|
|
<div class="field"><input type="submit" class="button" name="kbis" value="Valider"></div>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
<?php
|
|
}else{
|
|
?>
|
|
<p class="marge">Vous n'avez pas les droits d'accès pour cette fonctionalité.</p>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
<h2>PRIVILÉGES & NANTISSEMENTS</h2>
|
|
|
|
<?php
|
|
if(hasPerm('privileges'))
|
|
{
|
|
?>
|
|
<form name="privileges" method="post" action="./?page=pieces&siret=<?=$siret?>">
|
|
<input type="hidden" name="action" value="privileges"/>
|
|
|
|
<div class="fieldgrp">
|
|
<?php
|
|
if($disponible)
|
|
{
|
|
if( hasPerm('survpriv') ){
|
|
?>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="SprivSurv" <?=is_array($_REQUEST['privileges']['type']) && in_array('SprivSurv',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/><b>Privilèges de la sécurité sociale et des régimes complémentaires et Trésor Public <br/>(avec surveillance, retour sous 48 à 72h)</b><br/>
|
|
<br/>
|
|
<?php } ?>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="privSecu" <?=is_array($_REQUEST['privileges']['type']) && in_array('privSecu',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Privilèges de la sécurité sociale et des régimes complémentaires (mail sous 12h ouvrées)<br/>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="privTres" <?=is_array($_REQUEST['privileges']['type']) && in_array('privTres',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Privilèges du Trésor Public (mail sous 12h ouvrées)<br/>
|
|
<br/>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="nantFond" <?=is_array($_REQUEST['privileges']['type']) && in_array('nantFond',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Nantissements du fonds de commerce ou du fonds artisanal (conventionnels et judiciaires)<br/>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="nantVend" <?=is_array($_REQUEST['privileges']['type']) && in_array('nantVend',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Privilèges du vendeur de fonds de commerce et d'action résolutoire<br/>
|
|
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="declCrea" <?=is_array($_REQUEST['privileges']['type']) && in_array('declCrea',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Déclarations de créances<br/>
|
|
<?php
|
|
}else{
|
|
?>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="privSecu" <?=is_array($_REQUEST['privileges']['type']) && in_array('privSecu',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Privilèges de la sécurité sociale et des régimes complémentaires<br/>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="privTres" <?=is_array($_REQUEST['privileges']['type']) && in_array('privTres',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Privilèges du Trésor Public<br/>
|
|
<input class="noborder type" type="checkbox" name="privileges[type][]" value="nantCompl" <?=is_array($_REQUEST['privileges']['type']) && in_array('nantCompl',$_REQUEST['privileges']['type']) ? 'checked' : ''?>/>Etat complet des nantissements<br/>
|
|
<?php
|
|
}
|
|
?>
|
|
<br/>
|
|
<?php
|
|
if(!$disponible)
|
|
{
|
|
?>
|
|
<p><i>Les pièces demandées seront commandées par courrier auprès du greffe. Prévoir un délai de 2 à 3 semaines.</i></p>
|
|
<?php
|
|
}
|
|
?>
|
|
</div>
|
|
|
|
<div id="privilegesM">
|
|
|
|
<div class="fieldgrp">
|
|
<label>E-mail</label>
|
|
<div class="field">
|
|
<input type="text" class="longfield" name="email" value="<?php if ($_SESSION['tabInfo']['login']<>'testreunica' && $_SESSION['tabInfo']['login']<>'reunicacsf') echo $_SESSION['tabInfo']['email']?>">
|
|
<span>Précisez votre e-mail pour recevoir la commande.</span>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="fieldgrp">
|
|
<label>Référence</label>
|
|
<div class="field">
|
|
<input type="text" class="longfield" name="ref" value="<?=$_REQUEST['ref']?>">
|
|
<span>Votre référence.</span>
|
|
</div>
|
|
</div>
|
|
<div class="fieldgrp">
|
|
<label> </label>
|
|
<div class="field"><input type="submit" name="submit" value="Valider" class="button"></div>
|
|
</div>
|
|
</div>
|
|
|
|
</form>
|
|
<?php
|
|
}
|
|
else
|
|
{
|
|
?>
|
|
<p class="marge">Vous n'avez pas les droits d'accès pour cette fonctionalité.</p>
|
|
<?php
|
|
}
|
|
?>
|
|
|
|
</div>
|
|
|
|
|