Add sirenage
This commit is contained in:
parent
567417b4d4
commit
9e9f5d9057
650
html/sirenage/index.php
Normal file
650
html/sirenage/index.php
Normal file
@ -0,0 +1,650 @@
|
|||||||
|
<?php
|
||||||
|
error_reporting(0);
|
||||||
|
/**
|
||||||
|
* Inclusion du fichier de configuration des includes Métiers de S&D
|
||||||
|
*/
|
||||||
|
require_once '../../config/config.php';
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Inclusion du Framework
|
||||||
|
*/
|
||||||
|
require_once 'framework/fwk.php';
|
||||||
|
|
||||||
|
//include_once(FWK_PATH.'common/curl.php');
|
||||||
|
require_once 'framework/common/dates.php';
|
||||||
|
require_once 'Metier/insee/classMInsee.php';
|
||||||
|
require_once 'Metier/bodacc/classMBodacc.php';
|
||||||
|
require_once 'Metier/partenaires/classMBilans.php';
|
||||||
|
require_once 'framework/mail/sendMail.php';
|
||||||
|
|
||||||
|
$iDb=new WDB('jo');
|
||||||
|
$iInsee=new MInsee();
|
||||||
|
$iBodacc=new MBodacc();
|
||||||
|
$iRncs=new MRncs();
|
||||||
|
|
||||||
|
$strIni='codes séparés par des espaces, points, points-vigules ou sauts de lignes';
|
||||||
|
$fields='id, source, source_id, triCode, autre_id, siren, nic, actif, siege, raisonSociale, enseigne, sigle, marques, adr_num, adr_btq, adr_typeVoie, adr_libVoie, adr_comp, adr_cp, adr_ville, adr_dep, adr_com, tel, fax, cj, capital, capitalDev, capitalSrc, ape_etab, ape_entrep';
|
||||||
|
define('DIR_CSV', './export/');
|
||||||
|
|
||||||
|
session_start();
|
||||||
|
$tabSirenPC=array();
|
||||||
|
|
||||||
|
$authorized = false;
|
||||||
|
|
||||||
|
if(isset($_GET['logout']) && ($_SESSION['auth'])) {
|
||||||
|
$_SESSION['auth'] = null;
|
||||||
|
session_destroy();
|
||||||
|
echo "logging out...";
|
||||||
|
}
|
||||||
|
|
||||||
|
if(isset($_SERVER['PHP_AUTH_USER']) && isset($_SERVER['PHP_AUTH_PW'])) {
|
||||||
|
$user=addslashes(trim($_SERVER['PHP_AUTH_USER']));
|
||||||
|
$pwd =addslashes(trim($_SERVER['PHP_AUTH_PW']));
|
||||||
|
$tabTmp=$iDb->select( 'sdv1.utilisateurs',
|
||||||
|
'id, email',
|
||||||
|
"login='$user' AND password='$pwd' AND idClient IN (1,147) AND actif=1 AND deleted=0");
|
||||||
|
$_SESSION['userId']=$tabTmp[0][0];
|
||||||
|
$_SESSION['userMail']=$tabTmp[0][1];
|
||||||
|
|
||||||
|
if ( $_SESSION['userId'] ) {//&& $_SESSION['auth']) {
|
||||||
|
$authorized = true;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
|
||||||
|
//if (isset($_GET["login"]) && (! $authorized)) {
|
||||||
|
header('WWW-Authenticate: Basic Realm="Login please"');
|
||||||
|
header('HTTP/1.0 401 Unauthorized');
|
||||||
|
$_SESSION['auth'] = true;
|
||||||
|
print('Login now or forever hold your clicks...');
|
||||||
|
exit;
|
||||||
|
}
|
||||||
|
|
||||||
|
if (!$authorized) {
|
||||||
|
?><h1>you have <? echo ($authorized) ? '' : 'not'; ?> logged!</h1><?
|
||||||
|
} else {
|
||||||
|
|
||||||
|
set_time_limit(1800);
|
||||||
|
|
||||||
|
if (isset($_REQUEST['getFile']) && $_REQUEST['getFile']<>'') {
|
||||||
|
$tmp=explode('-', $_REQUEST['getFile']);
|
||||||
|
$idFlux=$tmp[1];
|
||||||
|
$idClient=$tmp[0];
|
||||||
|
$tabTmp=$iDb->select( 'jo.sirenage_clients',
|
||||||
|
'refClient, nom, siren, IF(sirenValide>0,1,0) AS sirenValide, nic, IF(nicValide>0,1,0) AS nicValide, enseigne, adresse1, adresse2, adresse3, cp, ville, IF(sirenValide>0,IF(idSirenage>0,1,0),0) AS auto',
|
||||||
|
"idClient=$idClient AND idFlux=$idFlux");
|
||||||
|
header("Content-Type: application/csv-tab-delimited-table");
|
||||||
|
header("Content-disposition: filename=sirenageClient-$idClient-$idFlux.csv");
|
||||||
|
echo 'refClient, nom, siren, sirenValide, nic, nicValide, enseigne, adresse1, adresse2, adresse3, cp, ville, telephone, auto'.EOL;
|
||||||
|
foreach($tabTmp as $tmp) {
|
||||||
|
echo $tmp['refClient'].','.
|
||||||
|
$tmp['nom'].','.
|
||||||
|
$tmp['siren'].','.
|
||||||
|
$tmp['sirenValide'].','.
|
||||||
|
$tmp['nic'].','.
|
||||||
|
$tmp['nicValide'].','.
|
||||||
|
$tmp['enseigne'].','.
|
||||||
|
$tmp['adresse1'].','.
|
||||||
|
$tmp['adresse2'].','.
|
||||||
|
$tmp['adresse3'].','.
|
||||||
|
$tmp['cp'].','.
|
||||||
|
$tmp['ville'].','.
|
||||||
|
$tmp['telephone'].','.
|
||||||
|
$tmp['auto'].EOL;
|
||||||
|
}
|
||||||
|
die();
|
||||||
|
} elseif (isset($_REQUEST['newFile']) && $_REQUEST['newFile']==1 && @!$_REQUEST['uploaded']) {
|
||||||
|
?>
|
||||||
|
<h3>Mettre en sirenage client un fichier CSV (séparateur virgule)</h3>
|
||||||
|
<p>La première ligne du fichier doit contenir les noms de zones avec au moins les zones :</p>
|
||||||
|
<code><b>refClient, nom</b>, siren, nic, enseigne, <b>adresse1</b>, adresse2, adresse3, <b>cp, ville</b></code>
|
||||||
|
<p>Les champs en <b>gras</b> sont obligatoires<br/>
|
||||||
|
Avec :<ul>
|
||||||
|
<li>refClient = référence communiqué par le client (unique par ligne de sirenage)</li>
|
||||||
|
<li>nom = raison sociale, nom ou sigle de l'entreprise</li>
|
||||||
|
<li>siret, siren, nic = Siren ou Siret (facultatif)</li>
|
||||||
|
<li>enseigne = enseigne de l'établissement (facultatif)</li>
|
||||||
|
<li>adresse1</b>, adresse2, adresse3 = lignes d'adresse de l'établissement</li>
|
||||||
|
<li>cp = code postal de l'établissement</li>
|
||||||
|
<li>ville = ville de l'établissement</li>
|
||||||
|
<li>telephone = téléphone de l'établissement</li>
|
||||||
|
</ul>
|
||||||
|
</p>
|
||||||
|
<form name="form1" method="post" action="" enctype="multipart/form-data">
|
||||||
|
<input type="hidden" name="uploaded" value="1" />
|
||||||
|
<!--<input type="hidden" name="max_file_size" value="2000000" />-->
|
||||||
|
<input type="file" name="file">
|
||||||
|
<h3>Information obligatoire :</h3>
|
||||||
|
Identifiant S&D du client <select name="idClient"><?php
|
||||||
|
$tabTmp=$iDb->select( 'sdv1.clients',
|
||||||
|
'id, nom, actif',
|
||||||
|
'1 ORDER BY nom ASC');
|
||||||
|
$tabClients=array();
|
||||||
|
foreach($tabTmp as $tmp) {
|
||||||
|
$id=$tmp['id'];
|
||||||
|
$nom=$tmp['nom'];
|
||||||
|
$strActif1=$strActif2='';
|
||||||
|
if ($tmp['actif']=='Non') { $strActif1='--'; $strActif2='--'; }
|
||||||
|
$tabClients[$id]=$nom;
|
||||||
|
echo "<option value=\"$id\">$strActif1 $nom ($id)$strActif2</option>";
|
||||||
|
}
|
||||||
|
?>
|
||||||
|
</select><br/>
|
||||||
|
<!--
|
||||||
|
<h3>Traitement du fichier </h3>
|
||||||
|
<input type="checkbox" name="amont">Doublons autorisés sur la référence pour un même login/siret/email</input><br/>
|
||||||
|
|
||||||
|
-->
|
||||||
|
<input type="submit" name="Submit" value="Envoyer">
|
||||||
|
</form>
|
||||||
|
<h3>Liste des sirenage client en cours/terminés :</h3>
|
||||||
|
<table border=1>
|
||||||
|
<tr><td><b>Ref</b></td><td><b>Nom du client</b></td><td><b>Volume restant/Total (Manuel)</b></td><td><b>Début</b></td><td><b>Fin</b></td></tr>
|
||||||
|
<?php
|
||||||
|
$tabTmp=$iDb->select( 'jo.sirenage_clients',
|
||||||
|
'idClient, idFlux, DATE(dateInsert) as dateDeb, DATE(dateUpdate) as dateFin, COUNT(*) AS nbLignes,
|
||||||
|
SUM(IF(idSirenage>0,1,0)) AS sirenageMan, SUM(IF(sirenValide>0,1,0)) AS sirenValide',
|
||||||
|
'1 GROUP BY idClient, idFlux ORDER BY dateDeb');
|
||||||
|
foreach($tabTmp as $tmp) {
|
||||||
|
$idFlux=$tmp['idFlux'];
|
||||||
|
$idClient=$tmp['idClient'];
|
||||||
|
$nom=$tabClients[$idClient];
|
||||||
|
$nb=$tmp['nbLignes'];
|
||||||
|
$sirenManuel=$tmp['sirenageMan'];
|
||||||
|
$sirenValide=$tmp['sirenValide'];
|
||||||
|
$sirenRestant=$nb-$sirenValide;
|
||||||
|
$deb=$tmp['dateDeb'];
|
||||||
|
$fin=$tmp['dateFin'];
|
||||||
|
echo "<tr><td><a href=\"./?getFile=$idClient-$idFlux\">$idClient-$idFlux</a></td><td>$nom</td><td>$sirenRestant / $nb ($sirenManuel)</td><td>$deb</td><td>$fin</td></tr>";
|
||||||
|
}
|
||||||
|
echo "</table";
|
||||||
|
die();
|
||||||
|
} elseif (isset($_REQUEST['newFile']) && $_REQUEST['newFile']==1 && @$_REQUEST['uploaded']==1 && isset($_FILES['file'])) {
|
||||||
|
|
||||||
|
switch ($_FILES['file']['error']) {
|
||||||
|
case UPLOAD_ERR_INI_SIZE: // 1: Le fichier excède le poids autorisé par upload_max_filesize (php.ini)
|
||||||
|
case UPLOAD_ERR_FORM_SIZE: // 2: Le fichier excède le poids autorisé par le champ MAX_FILE_SIZE
|
||||||
|
die('Err DWL'.$_FILES['file']['error'].' - Fichier trop volumineux !');
|
||||||
|
break;
|
||||||
|
case UPLOAD_ERR_PARTIAL: // 3; Le fichier n'a été uploadé que partiellement
|
||||||
|
die('Err DWL'.$_FILES['file']['error'].' - Le fichier partiellement uploadé !');
|
||||||
|
break;
|
||||||
|
case UPLOAD_ERR_NO_FILE: // 4; Aucun fichier n'a été uploadé
|
||||||
|
die('Err DWL'.$_FILES['file']['error'].' - Aucun fichier uploadé !');
|
||||||
|
break;
|
||||||
|
case UPLOAD_ERR_NO_TMP_DIR: // 6; Un dossier temporaire est manquant. Introduit en PHP 5.0.3
|
||||||
|
die('Err DWL'.$_FILES['file']['error'].' - Erreur dossier temporaire !');
|
||||||
|
case UPLOAD_ERR_CANT_WRITE: // 7; Échec de l'écriture du fichier sur le disque. Introduit en PHP 5.1.0
|
||||||
|
die('Err DWL'.$_FILES['file']['error'].' - Erreur d\'écriture !');
|
||||||
|
//case UPLOAD_ERR_EXTENSION: // 8; Une extension PHP a arrété l'envoi de fichier. PHP ne propose aucun moyen de déterminer quelle extension est en cause. L'examen du phpinfo() peut aider. Introduit en PHP 5.2.0
|
||||||
|
// die('Err DWL'.$_FILES['file']['error'].' - Erreur d\'extension !');
|
||||||
|
// break;
|
||||||
|
case UPLOAD_ERR_OK: // 0: Aucune erreur, le fichier a bien été uploadé
|
||||||
|
break;
|
||||||
|
default:
|
||||||
|
die('Err DWL'.$_FILES['file']['error'].' - Erreur inconnue !');
|
||||||
|
break;
|
||||||
|
}
|
||||||
|
$dest_fichier = basename($_FILES['file']['name']);
|
||||||
|
|
||||||
|
if (!move_uploaded_file($_FILES['file']['tmp_name'], DIR_CSV . $dest_fichier)) {
|
||||||
|
print_r($_FILES['file']);
|
||||||
|
die('Impossible de déplacer le fichier téléchargé !');
|
||||||
|
}
|
||||||
|
$csvFile=DIR_CSV . $dest_fichier;
|
||||||
|
|
||||||
|
$size=round(filesize($csvFile)/1024);
|
||||||
|
$dateHeure=date('d/m/Y H:i:s', filemtime($csvFile));
|
||||||
|
$dateInsert=date('YmdHis', filemtime($csvFile));
|
||||||
|
$tabFich=file($csvFile);
|
||||||
|
/** Recherche des champs SIREN / NIC **/
|
||||||
|
$lib=preg_split('/(,|;|\t)/', $tabFich[0]);
|
||||||
|
$pos=array();
|
||||||
|
foreach ($lib as $j=>$titre) {
|
||||||
|
switch (strtoupper(strtr($titre, array('"'=>'', "'"=>'')))) {
|
||||||
|
case 'NOM': $pos['NOM']=$j; break;
|
||||||
|
case 'SIREN': $pos['SIREN']=$j; break;
|
||||||
|
case 'SIRET': $pos['SIRET']=$j; break;
|
||||||
|
case 'NIC': $pos['NIC']=$j; break;
|
||||||
|
case 'REFCLIENT': $pos['REFCLIENT']=$j; break;
|
||||||
|
case 'ENSEIGNE': $pos['ENSEIGNE']=$j; break;
|
||||||
|
case 'ADRESSE1': $pos['ADRESSE1']=$j; break;
|
||||||
|
case 'ADRESSE2': $pos['ADRESSE2']=$j; break;
|
||||||
|
case 'ADRESSE3': $pos['ADRESSE3']=$j; break;
|
||||||
|
case 'CP': $pos['CP']=$j; break;
|
||||||
|
case 'VILLE': $pos['VILLE']=$j; break;
|
||||||
|
case 'TELEPHONE': $pos['TELEPHONE']=$j; break;
|
||||||
|
default: break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
$nb=count($tabFich);
|
||||||
|
echo "<p>$csvFile : $nb lignes, le $dateHeure ($size Ko)</p>";
|
||||||
|
$strId=implode(', ', array_keys($pos));
|
||||||
|
$strPo=implode(', ', $pos);
|
||||||
|
echo "<p>Colonnes $strId trouvées en positions $strPo</p>";
|
||||||
|
}
|
||||||
|
|
||||||
|
if (isset($_SESSION['csvFile']) && file_exists($_SESSION['csvFile']))
|
||||||
|
$csvFile=$_SESSION['csvFile'];
|
||||||
|
elseif (!isset($csvFile))
|
||||||
|
$csvFile=$_REQUEST['csvFile'];
|
||||||
|
|
||||||
|
$tabFich=file($csvFile);
|
||||||
|
|
||||||
|
$mesError=$mesUpdate=$mesInsert=0;
|
||||||
|
$tabTmp=$iDb->select('sirenage_clients', 'MAX(idFlux)+1 AS newIdFlux','1', false, MYSQL_ASSOC);
|
||||||
|
$idFlux=$tabTmp[0]['newIdFlux'];
|
||||||
|
$idClient=$_REQUEST['idClient'];
|
||||||
|
|
||||||
|
$nbSirenValide=$nbNicValide=0;
|
||||||
|
$nbSirenExiste=$nbNicExiste=0;
|
||||||
|
$nbSirenAvalider=0;
|
||||||
|
|
||||||
|
echo "<p><u>Client n°$idClient :</u> référence du lot de sirenage <b><u>$idClient-$idFlux</u></b></p><br/>";
|
||||||
|
|
||||||
|
foreach ($tabFich as $i=>$ligne) {
|
||||||
|
$ligne=trim($ligne);
|
||||||
|
$str['data']=$str['etab']=$str['identite']=$str['notice']=$str['rncs_entrep']=$str['rncs_etab']=$str['infos']='';
|
||||||
|
if ($i==0) {
|
||||||
|
$lib=explode(',', $ligne);
|
||||||
|
foreach ($lib as $j=>$titre) {
|
||||||
|
switch (strtoupper(strtr($titre, array('"'=>'', "'"=>'')))) {
|
||||||
|
case 'NOM': $pos['NOM']=$j; break;
|
||||||
|
case 'SIRET': $pos['SIRET']=$j; break;
|
||||||
|
case 'SIREN': $pos['SIREN']=$j; break;
|
||||||
|
case 'NIC': $pos['NIC']=$j; break;
|
||||||
|
case 'REFCLIENT': $pos['REFCLIENT']=$j; break;
|
||||||
|
case 'ENSEIGNE': $pos['ENSEIGNE']=$j; break;
|
||||||
|
case 'ADRESSE1': $pos['ADRESSE1']=$j; break;
|
||||||
|
case 'ADRESSE2': $pos['ADRESSE2']=$j; break;
|
||||||
|
case 'ADRESSE3': $pos['ADRESSE3']=$j; break;
|
||||||
|
case 'CP': $pos['CP']=$j; break;
|
||||||
|
case 'VILLE': $pos['VILLE']=$j; break;
|
||||||
|
case 'TELEPHONE': $pos['TELEPHONE']=$j; break;
|
||||||
|
default: break;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$cel=preg_split('/(,|;|\t)/', $ligne);
|
||||||
|
$cel2=array();
|
||||||
|
foreach ($cel as $idx=>$cell)
|
||||||
|
$cel2[$idx]=preg_replace('/(^"|"$)/','', trim($cell));
|
||||||
|
$cel=$cel2;
|
||||||
|
|
||||||
|
$siret=$cel[$pos['SIRET']];
|
||||||
|
$siren=$cel[$pos['SIREN']];
|
||||||
|
$nic=$cel[$pos['NIC']];
|
||||||
|
if ($siret*1>10000 && $siren*1==0 && $nic*1==0) {
|
||||||
|
$siren=substr(''.$siret,0,9);
|
||||||
|
$nic=substr(''.$siret,9,5);
|
||||||
|
}
|
||||||
|
if ($siren>0) $nbSirenIn++;
|
||||||
|
if ($nic>0) $nbNicIn++;
|
||||||
|
$refClient=$cel[$pos['REFCLIENT']];
|
||||||
|
$nom=$cel[$pos['NOM']];
|
||||||
|
$enseigne=$cel[$pos['ENSEIGNE']];
|
||||||
|
$adresse1=$cel[$pos['ADRESSE1']];
|
||||||
|
$adresse2=$cel[$pos['ADRESSE2']];
|
||||||
|
$adresse3=$cel[$pos['ADRESSE3']];
|
||||||
|
$cp=$cel[$pos['CP']];
|
||||||
|
$ville=$cel[$pos['VILLE']];
|
||||||
|
$telephone=$cel[$pos['TELEPHONE']];
|
||||||
|
//$tabSources[$source]++;
|
||||||
|
//$tabClients[$client]++;
|
||||||
|
//$tabEmails[$email]++;
|
||||||
|
|
||||||
|
$tabUnique["$idClient-$idFlux-$refClient"]++;
|
||||||
|
if ($tabUnique["$idClient-$idFlux-$refClient"]>1)
|
||||||
|
echo "Ligne $ligneAff : Doublon sur la clef '$idClient-$idFlux-$refClient' !<br/>";
|
||||||
|
//if (@count($_POST['identite'])>0) {
|
||||||
|
|
||||||
|
$sirenValide=$nicValide=0;
|
||||||
|
$sirenExiste=$nicExiste=0;
|
||||||
|
if ($iInsee->valideSiren($siren, $nic)) {
|
||||||
|
$sirenValide=1;
|
||||||
|
$nicValide=1;
|
||||||
|
if ($siren>1000) $tabIdI=$iInsee->getIdentiteLight($siren, $nic);
|
||||||
|
} elseif ($iInsee->valideSiren($siren)) {
|
||||||
|
$sirenValide=1;
|
||||||
|
if ($siren>1000) $tabIdI=$iInsee->getIdentiteLight($siren);
|
||||||
|
}
|
||||||
|
|
||||||
|
if ($siren>1000 && $siren==$tabIdI['Siren']) $sirenExiste=1;
|
||||||
|
if ($nic>9 && $nic==$tabIdI['Nic']) $nicExiste=1;
|
||||||
|
|
||||||
|
$resirener=false;
|
||||||
|
if ($sirenExiste /*&& $nicExiste*/) {
|
||||||
|
$raisonSociale =trim(strtoupper(trimAccent(strtr($nom, array('/'=>' ','*'=>' ','('=>'', ')'=>'', '.'=>'', '-'=>'', "Nom d'usage"=>'', 'Pseudonyme'=>'', "'"=>'', ':'=>'',' Né '=>' ',' Née '=>' ','/ACHE/'=>' ','Précédent propriétaire'=>' ')))));
|
||||||
|
$raisonSociale=strtr($raisonSociale, array('SOCIETE EN LIQUIDATION'=>'', 'EN LIQUIDATION'=>'', 'SOCIETE A RESPONSABILITE LIMITEE'=>'SARL','DENOMINATION'=>'', 'SUCCESSION'=>''));
|
||||||
|
$raisonSocialeI=trim(strtoupper(strtr(trimAccent($tabIdI['Nom']), array('/'=>' ','*'=>' ','('=>'', ')'=>'', '.'=>'', '-'=>'', "Nom d'usage"=>'', "'"=>'', ':'=>''))));
|
||||||
|
$len =strlen($raisonSociale);
|
||||||
|
$tabMots=preg_split('/ +/', $raisonSociale);
|
||||||
|
$mots=count($tabMots);
|
||||||
|
$levI=levenshtein(str_replace(' ','',$raisonSociale),str_replace(' ','',$raisonSocialeI));
|
||||||
|
$delI=$levI/$len;
|
||||||
|
$lenI=strlen($raisonSocialeI);
|
||||||
|
$tabMotsI=preg_split('/ +/', $raisonSocialeI);
|
||||||
|
$motsI=count(array_diff($tabMots,$tabMotsI));
|
||||||
|
$diffI=$motsI/$mots;
|
||||||
|
if ($delI>=0.5 && $diffI>0.5) {
|
||||||
|
$tabIdR=$iRncs->getInfosEntrep($siren);
|
||||||
|
if (@$tabIdR['raisonSociale']=='') {
|
||||||
|
$resirener=true;
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
$raisonSocialeR=trim(strtoupper(strtr(trimAccent($tabIdR['raisonSociale']), array('/'=>' ','*'=>' ','('=>'', ')'=>'', '.'=>'', '-'=>'', "Nom d'usage"=>'', "'"=>'', ':'=>''))));
|
||||||
|
$levR=levenshtein(str_replace(' ','',$raisonSociale),str_replace(' ','',$raisonSocialeR));
|
||||||
|
$delR=$levR/$len;
|
||||||
|
$tabMotsR=preg_split('/ +/', $raisonSocialeR);
|
||||||
|
$motsR=count(array_diff($tabMots,$tabMotsR));
|
||||||
|
$diffR=$motsR/$mots;
|
||||||
|
if ($delR>0.5 && $diffR>0.5)
|
||||||
|
$resirener=true;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($resirener) {
|
||||||
|
$nbSirenAvalider++;
|
||||||
|
$sirenValide=0;
|
||||||
|
$nicValide=0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
if ($sirenValide) $nbSirenValide++;
|
||||||
|
if ($sirenExiste) $nbSirenExiste++;
|
||||||
|
if ($nicValide) $nbNicValide++;
|
||||||
|
if (nicExiste) $nbNicExiste++;
|
||||||
|
|
||||||
|
$tabInsert=array( 'idClient' => $idClient,
|
||||||
|
'idFlux' => $idFlux,
|
||||||
|
'refClient' => $refClient,
|
||||||
|
'nom' => $nom,
|
||||||
|
'siren' => $siren,
|
||||||
|
'nic' => $nic,
|
||||||
|
'enseigne' => $enseigne,
|
||||||
|
'adresse1' => $adresse1,
|
||||||
|
'adresse2' => $adresse2,
|
||||||
|
'adresse3' => $adresse3,
|
||||||
|
'cp' => $cp,
|
||||||
|
'ville' => $ville,
|
||||||
|
'telephone' => $telephone,
|
||||||
|
'sirenValide' => $sirenValide,
|
||||||
|
'sirenExiste' => $sirenExiste,
|
||||||
|
'nicValide' => $nicValide,
|
||||||
|
'nicExiste' => $nicExiste,
|
||||||
|
'idSirenage' => 0,
|
||||||
|
'dateInsert' => $dateInsert,
|
||||||
|
);
|
||||||
|
//print_r($tabInsert);
|
||||||
|
//die();
|
||||||
|
if (!$iDb->insert('sirenage_clients', $tabInsert)) {
|
||||||
|
$mesError++;
|
||||||
|
echo "Ligne $ligneAff : $refClient, $nom, $siren, $nic - Erreur lors de la mise en sirenage ".mysql_error()."<br/>";
|
||||||
|
} else $mesInsert++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
//fclose($fp);
|
||||||
|
|
||||||
|
$size=round(filesize($csvFile)/1024);
|
||||||
|
$dateHeure=date('d/m/Y H:i:s', filemtime($csvFile));
|
||||||
|
|
||||||
|
echo '<a href="'.$csvFile.'">'.$csvFile."</a> $i lignes, le $dateHeure ($size Ko)<br/>";
|
||||||
|
echo 'Sources :<br/>';
|
||||||
|
foreach ($tabSources as $source=>$nb) {
|
||||||
|
echo "- Source '$source' : $nb lignes<br/>";
|
||||||
|
}
|
||||||
|
echo 'Clients :<br/>';
|
||||||
|
foreach ($tabClients as $login=>$nb) {
|
||||||
|
echo "- Login '$login' : $nb lignes<br/>";
|
||||||
|
}
|
||||||
|
foreach ($tabEmails as $email=>$nb) {
|
||||||
|
echo "- Email '$email' : $nb lignes<br/>";
|
||||||
|
}
|
||||||
|
|
||||||
|
echo "<b><u>Mise en surveillance :</u></b><br/><ul>";
|
||||||
|
echo "<li>$mesInsert ajouts</li>";
|
||||||
|
echo "<li>$mesUpdate mises à jour</li>";
|
||||||
|
echo "<li>$mesError erreurs</li>";
|
||||||
|
echo "<li>$nbSirenIn siren en entrée et $nbNicIn nic en entrée</li>";
|
||||||
|
echo "<li>$nbSirenValide siren valides et $nbNicValide nic valides</li>";
|
||||||
|
echo "<li>$nbSirenExiste siren existants $nbNicExiste nic existants</li>";
|
||||||
|
echo "<li>$nbSirenAvalider siren communiqués avec Raison Sociale incohérente</li>";
|
||||||
|
echo "</ul>";
|
||||||
|
|
||||||
|
?>
|
||||||
|
<br/><a href="Javascript:history.back();">Retourner à la page précédente</a>
|
||||||
|
<?
|
||||||
|
//}
|
||||||
|
?>
|
||||||
|
<!--
|
||||||
|
<table border="0">
|
||||||
|
<form action="extraction.php" method="POST">
|
||||||
|
<input type="hidden" name="submited" value="1">
|
||||||
|
<input type="hidden" name="csvFile" value="<?=$csvFile?>">
|
||||||
|
|
||||||
|
<tr><td valign="top">
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><input type="checkbox" name="data[siretValide]"> Vérifier la validité du siren/siret</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[nic>0 as SiretEnBase]"> Vérifier la présence en base du siren/siret</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[nicSiege]"> NIC du siège (si nic absent)</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[tva]"> Numéro de TVA (non validés)</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[dateFermetureEn]"> Date Fermeture de l'entreprise à l'Insee</td></tr>
|
||||||
|
<input type="hidden" name="data[codeFermetureEn]">
|
||||||
|
<tr><td><input type="checkbox" name="data[dateFermetureEt]"> Date Fermeture de l'établissement à l'Insee</td></tr>
|
||||||
|
<input type="hidden" name="data[codeFermetureEt]">
|
||||||
|
<tr><td><input type="checkbox" name="infos[isin]"> Code ISIN (société en bourse)</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[activite]"> Activitée Réelle (Bodacc)</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[situationJuridique]"> Situation Juridique (Rncs, Bodacc, JAL)</td></tr>
|
||||||
|
<input type="hidden" name="data[situationParution]">
|
||||||
|
<input type="hidden" name="data[situationDernCode]">
|
||||||
|
<input type="hidden" name="data[situationDernEven]">
|
||||||
|
<tr><td><input type="checkbox" name="data[dirigeant1Nom]"> Dirigeant n°1</td></tr>
|
||||||
|
<input type="hidden" name="data[dirigeant1Fonction]">
|
||||||
|
<input type="hidden" name="data[dirigeant1DateNaiss]">
|
||||||
|
<input type="hidden" name="data[dirigeant1LieuNaiss]">
|
||||||
|
<tr><td><input type="checkbox" name="data[dirigeant2Nom]"> Dirigeant n°2</td></tr>
|
||||||
|
<input type="hidden" name="data[dirigeant2Fonction]">
|
||||||
|
<input type="hidden" name="data[dirigeant2DateNaiss]">
|
||||||
|
<input type="hidden" name="data[dirigeant2LieuNaiss]">
|
||||||
|
<tr><td><input type="checkbox" name="data[indiScore]"> Note Indiscore©</td></tr>
|
||||||
|
<input type="hidden" name="data[encours]">
|
||||||
|
<input type="hidden" name="data[dateBilan]">
|
||||||
|
<tr><td><input type="checkbox" name="infos[tel]"> Téléphone</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="infos[fax]"> Fax</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="infos[web]"> Site Web</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="infos[mail]"> Adresse email de contact</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[latLon]" disabled> Coordonnées GPS</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="data[latLon2]" disabled> Coordonnées Lambert 2</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<br/>
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><u><b>Identité</b></u></td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[CONCAT(source,'-',source_id)AS idSd]"> Identifiant S&D</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[source]"> Source S&D</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[triCode]"> Code Tribunal</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[autre_id]"> Autre ID (N°RC / Waldec)</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[actif]"> ACTIF</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[siege]"> Siège ou Etablissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[raisonSociale]"> Raison Sociale</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[enseigne]"> Enseigne</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[sigle]"> Sigle</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[marques]"> Marques déposées</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_num]"> Adresse : Numéro dans la voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_btq]"> Adresse : Bis/Ter/etc..</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_typeVoie]"> Adresse : Type de voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_libVoie]"> Adresse : Libellé de le voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_comp]"> Adresse : Complément</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_cp]"> Adresse : Code Postal</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_ville]"> Adresse : Ville</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[adr_dep]"> Adresse : Département</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[CONCAT(if (adr_dep>100,round(adr_dep/10),adr_dep*1),adr_com)AS adr_codeCom]"> Adresse : Code Commune étab.</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[tel as telEtab]"> Téléphone</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[fax as faxEtab]"> Télécopie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[cj]"> Forme Juridique</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[capital]"> Capital</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[capitalDev]"> Devise du capital</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[ape_etab]"> NAF de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="etab[ape_entrep]"> NAF de l'entreprise</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td><td valign="top">
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><u><b>Identité INSEE</b></u></td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ACTIF as etActifInsee]"> Actif INSEE</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[NOM as nomInsee]"> Raison Sociale</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[NOM2 as nomInsee2]"> Raison Sociale (suite)</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[SIGLE as sigleInsee]"> Sigle</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ENSEIGNE as enseigneInsee]"> Enseigne</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_NUMVOIE as adrNumVoieInsee]"> Adresse : Numéro dans la voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_BTQ as adrBtqInsee]"> Adresse : Bis/Ter/etc...</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_TYPVOIE as adrTypeVoieInsee]"> Adresse : Type de voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_LIBVOIE as adrVoieInsee]"> Adresse : Libellé de la voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_COMP as adrCompInsee]"> Adresse : Complément</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_CP as adrCPInsee]"> Adresse : Code Postal</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_LIBCOM as adrVilleInsee]"> Adresse : Commune</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ADR_DISTSP as adrDistSPInsee]"> Adresse : Distribution spéciale</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[CJ as CjInsee]"> Forme juridique de l'entreprise</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[APE_ENT as nafEnInsee]"> NAF de l'entreprise</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[APE_ETAB as nafEtInsee]"> NAF de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[APRM]"> APRM</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ACTIVNAT]"> ACTIVNAT</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ORIGINE]"> Origine de création</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[MODET]"> MODET</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[EXPLET]"> EXPLET</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[LIEUACT]"> LIEUACT</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[ACTISURF]"> ACTISURF</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[MODEN]"> MODEN</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[PRODPART]"> PRODPART</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[EXPLEN]"> EXPLEN</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[MONOREG]"> Mono-régionalité</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[REGIMP]"> Principle région d'implantation</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[MONOACT]"> Mono-activité</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[DCREN]"> Date de création de l'entreprise</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[AUXILT]"> Auxiliarité</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[SAISONAT]"> Saisonnalité</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[CIVILITE]"> Civilité</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[TCA]"> Tranche de Chiffre d'Affaire</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[TCAEXP]"> Tranche de Chiffre d'Affaire à l'export</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[EFF_ENT]"> Effectif de l'entreprise</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[DCRET]"> Date de création de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[EFF_ET]"> Effectif de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[CODEVOIE]"> Code voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="identite[dateUpdate as dateMajInsee]"> Date de la dernière mise à jour Insee</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td><td valign="top">
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><u><b>Informations INSEE (notice 80)</b></u></td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insRPET]"> RPET</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insDEPCOMEN]"> Code commune INSEE du siège</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insRPEN]"> RPET</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insARRONET]"> Arrondissement de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insCTONET]"> Canton de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insTCD]"> Tranche de commune détaillée</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insZEMET]"> ZEMET</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insDU]"> DU</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insTU]"> TU</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insUU]"> UU</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insRECME]"> RECME</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAEANT]"> EAEANT</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAEAPET]"> EAEAPET</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAESEC1T]"> EAESEC1T</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAESEC2T]"> EAESEC2T</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAEANN]"> EAEANN</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAEAPEN]"> EAEAPEN</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAESEC1N]"> insEAESEC1N</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAESEC2N]"> insEAESEC2N</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAESEC3N]"> insEAESEC3N</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[insEAESEC4N]"> insEAESEC4N</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="notice[dateNotice as dateMajNotice]"> Date de la dernière notice MAJ</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><u><b>Postes Bilans</b></u></td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="bilans[anneeN]"> Dernier Bilan</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="bilans[anneeN1]"> Bilan N-1</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="bilans[anneeN2]"> Bilan N-2</td></tr>
|
||||||
|
<tr><td><input type="text" size="15" name="bilans[postes]"> Postes du bilans (séparés par des virgules)</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><u><b>Annonces</b></u></td></tr>
|
||||||
|
<tr><td><input type="text" size="15" name="annonces[codeAnnonces]"> Code évènements S&D (séparés par des virgules)</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
</td><td valign="top">
|
||||||
|
|
||||||
|
<table border="2">
|
||||||
|
<tr><td>
|
||||||
|
<table border="0">
|
||||||
|
<tr><td><u><b>Identité de l'entreprise RNCS</b></u></td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[actif AS entActiveRncs]"> Entreprise active</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[numRC2]"> Numéro RC</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[raisonSociale AS raisonSocialeRncs]"> Raison Sociale</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[sigle AS sigleRncs]"> Sigle</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[dateNaiss]"> Date Naissance PP</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[lieuNaiss]"> Lieu de Naissance PP</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[nationalite]"> Nationalité PP</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[pays]"> Pays</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[naf AS nafEnRncs]"> NAF Entreprise</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[cj AS cjRncs]"> Forme Juridique</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[dateImma]"> Date Immatriculation</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[dateRad]"> Date de radiation</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[capitalType]"> Type de capital</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_entrep[flux AS dateMajEnRncs]"> Date MAJ entreprise RNCS</td></tr>
|
||||||
|
<tr><td><u><b>Identité de l'établissement RNCS</b></u></td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[actif AS etActifRncs]"> Etablissement actif</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[siege AS siegeRncs]"> Etablissement siège</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[enseigne AS enseigneRncs]"> Enseigne de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[nomCommercial AS nomCommercialRncs]"> Nom Commercial de l'établissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[adrNumVoie AS adrNumVoieRncs]"> Adresse : Numéro</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[adrIndRep AS adrIndRepRncs]"> Adresse : Bis/Ter/etc...</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[adrLibVoie AS adrLibVoieRncs]"> Adresse : Libellé voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[adrTypeVoie AS adrTypeVoieRncs]"> Adresse : Type de la voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[adrVoie AS adrVoieRncs]"> Adresse : Libellé de la voie</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[cp AS cpRncs]"> Adresse : Code postal</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[commune AS villeRncs]"> Adresse : Ville</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[adrComp AS adrCompRncs]"> Adresse : Complément</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[naf AS nafEtRncs]"> NAF Etablissement</td></tr>
|
||||||
|
<tr><td><input type="checkbox" name="rncs_etab[flux AS dateMajEtRncs]"> Date MAJ établissement RNCS</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
</table>
|
||||||
|
</td></tr>
|
||||||
|
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<table border="0">
|
||||||
|
<tr><td align="center"><input name="btSubmit" type="submit" onclick="this.value='...';this.disabled=true;" value="Extraire"> <input type="reset" onclick="btSubmit.value='Extraire';btSubmit.disabled=false;"></td></tr>
|
||||||
|
</table>
|
||||||
|
-->
|
||||||
|
<?
|
||||||
|
}
|
||||||
|
?>
|
Loading…
Reference in New Issue
Block a user