diff --git a/www/pages/recherche.php b/www/pages/recherche.php index f158ac7f2..b9f2aabe0 100644 --- a/www/pages/recherche.php +++ b/www/pages/recherche.php @@ -1,11 +1,11 @@ log($_REQUEST,'REQUEST'); if(!isset($vueRecherche)){ - $vueRecherche = $_REQUEST['vue']; + $vueRecherche = $_REQUEST['vue']; } switch ($vueRecherche) { case 'ent': @@ -80,8 +80,8 @@ switch ($vueRecherche) { 'envoyer') { - /** @todo Préremplir le formulaire avec les données précédentes */ + if ($_REQUEST['action']<>'envoyer') { + /** @todo Préremplir le formulaire avec les données précédentes */ ?>




@@ -101,8 +101,8 @@ switch ($vueRecherche) {

Les demandes d'investigations sont liées à la recherche d'un tiers par nos services suite à une recherche infructueuse sur nos outils

-

La demande d'investigation n'est destinée qu'a l'identification rigoureuse d'un tiers. Tout autre demande (commande de pièces officielles, Kbis) ne sera pas traitée par les équipes d'investigation

- +

La demande d'investigation est destinée uniquement à l'identification rigoureuse d'un tiers. Tout autre demande (commande de pièces officielles, Kbis ou Privilèges) ne sera pas traitée par nos équipes.

+ @@ -153,7 +153,7 @@ switch ($vueRecherche) { - +
Votre email pour la réception de l'investigation *  
@@ -176,12 +176,12 @@ switch ($vueRecherche) { '' && $ville<>'' && $remarque<>'') { $fp=fopen(PATH_LOGS.'enquetes.csv', 'a'); fwrite($fp, date('Y/m/d H:i:s').' - '.print_r($_REQUEST['formR'],true).print_r($tabInfo,true)."\n"); @@ -231,7 +231,7 @@ switch ($vueRecherche) {
CP / VILLE DE NAISSANCE -
--> @@ -282,21 +282,21 @@ switch ($vueRecherche) {
'', '.'=>'', '-'=>'', '/'=>''))); $pays=strtoupper(substr($siret,0,2)); $typeId=''; - + if ($siret<>'') { if (strtoupper(substr($siret,0,1))=='W') { $typeId='W'; $autreId=$siret; $siret=''; } - elseif ($pays=='AT' || $pays=='BE' || $pays=='BG' || $pays=='CY' || $pays=='CZ' || $pays=='DE' || $pays=='DK' || + elseif ($pays=='AT' || $pays=='BE' || $pays=='BG' || $pays=='CY' || $pays=='CZ' || $pays=='DE' || $pays=='DK' || $pays=='EE' || $pays=='EL' || $pays=='ES' || $pays=='FI' || $pays=='GB' || $pays=='HU' || $pays=='IE' || $pays=='IT' || $pays=='LT' || $pays=='LU' || $pays=='LV' || $pays=='MT' || $pays=='NL' || $pays=='PL' || $pays=='PT' || $pays=='RO' || $pays=='SE' || $pays=='SI' || $pays=='SK') @@ -317,14 +317,14 @@ switch ($vueRecherche) { $autreId=$siret; $siret=''; } - else + else $siret=trim(preg_replace('/[^0-9]/', '', $siret)); } - + $telFax=trim(preg_replace('/[^0-9]/', '', $formR['telFax'])); $naf=trim(preg_replace('/[^0-9A-Z]/i', '', $formR['naf'])); //if ($telFax<>'') $typeId='T'; - + //$raisonSociale=; if (isUTF8($formR['raisonSociale'])) { $formR['raisonSociale']=utf8_decode($formR['raisonSociale']); @@ -332,30 +332,30 @@ switch ($vueRecherche) { $raisonSociale=preg_replace('/[^0-9A-Z]/', ' ', strtoupper(strtr($formR['raisonSociale'], 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝŸ', 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY'))); $numVoie=preg_replace('/[^0-9]/', '', $formR['numVoie']); if ($numVoie>9999) die('Numéro de voie incorrecte !'); - + $libVoie=preg_replace('/[^0-9A-Z]/', ' ', strtoupper(strtr(strtolower($formR['voie']), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝŸ', 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY'))); - + $cpVille=preg_replace('/ +/',' ', preg_replace('/[^0-9A-Z]/', ' ', //strtoupper(trimAccent($formR['cpVille'])))); strtoupper(strtr(strtolower($formR['cpVille']), 'àáâãäåæçèéêëìíîïðñòóôõöùúûüýÿÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖÙÚÛÜÝŸ', 'aaaaaaaceeeeiiiionooooouuuuyyAAAAAAACEEEEIIIIONOOOOOUUUUYY')))); - + if (preg_match("/^([0-9]{2,5})([\D]*)/i", $cpVille, $matches)) { $cp=trim($matches[1]); $ville=trim($matches[2]); } else $ville=trim($cpVille); - + if ($typeRech=='dir') { $dirNom=preg_replace('/[^0-9A-Z]/', ' ', strtoupper(trimAccent($formR['dirNom']))); $dirPrenom=preg_replace('/[^0-9A-Z]/', ' ', strtoupper(trimAccent($formR['dirPrenom']))); $dirDateNaissJJ=preg_replace('/[^0-9]/', '', $formR['dirDateNaissJJ'])*1; - if ($dirDateNaissJJ<0 || $dirDateNaissJJ>31) die('Jour de naissance incorrect !'); + if ($dirDateNaissJJ<0 || $dirDateNaissJJ>31) die('Jour de naissance incorrect !'); $dirDateNaissMM=preg_replace('/[^0-9]/', '', $formR['dirDateNaissMM'])*1; - if ($dirDateNaissMM<0 || $dirDateNaissMM>12) die('Mois de naissance incorrect !'); + if ($dirDateNaissMM<0 || $dirDateNaissMM>12) die('Mois de naissance incorrect !'); $dirDateNaissAAAA=preg_replace('/[^0-9]/', '', $formR['dirDateNaissAAAA'])*1; $year=date('Y')-18; - if ($dirDateNaissAAAA<0 || $dirDateNaissAAAA>$year) die('Année de naissance incorrecte !'); + if ($dirDateNaissAAAA<0 || $dirDateNaissAAAA>$year) die('Année de naissance incorrecte !'); $dirDateNaiss=$dirDateNaissJJ.'/'.$dirDateNaissMM.'/'.$dirDateNaissAAAA; - + $dirCpVille=preg_replace('/ +/',' ', preg_replace('/[^0-9A-Z]/', ' ', strtoupper($formR['dirCpVille']))); if (preg_match("/^([0-9]{2,5})([\D]*)/i", $dirCpVille, $matches)) { $dirCp=trim($matches[1]); @@ -363,9 +363,9 @@ switch ($vueRecherche) { } else $dirVille=trim($dirCpVille); } - - $position=$formR['index']; - + + $position=$formR['index']; + if ($typeRech=='ent' && $siret<>'') { echo "\n"; try { @@ -407,7 +407,7 @@ switch ($vueRecherche) { processSoapFault($client,$fault,$tabInfo); } } - + /* URL du formulaire de recherche */ $strRecherche ='
'; $strRecherche.=''; @@ -425,14 +425,14 @@ switch ($vueRecherche) { $strRecherche.=''; $strRecherche.='
'; echo $strRecherche; - + $strCriteres=''.trim(@implode(' ', $O['results']['criteres'])).''; - + /*'criteres'=>array('rs'=>$raisonSociale, 'adresse'=>$adresse, 'cp'=>$codePostal, 'ville'=>$ville */ if ($O['results']['nbReponses']==0) echo '

Pas de résultat affiché avec le(s) critère(s) " '. $strCriteres .'" ('.$O['results']['nbReponsesTotal'].' sans les filtres).

'; else { $etabs=$O['results']['reponses']; - + echo '

'; if ($O['results']['nbReponses']<$O['results']['nbReponsesTotal']) { @@ -446,7 +446,7 @@ switch ($vueRecherche) { echo '

'; echo '
    '; foreach ($etabs as $i=>$etab) { - + if ($etab['Siege']==1) $strEtab='Établissement siège '; else $strEtab='Établissement secondaire '; if ($etab['Actif']==1) $strEtab.='actif'; @@ -457,7 +457,7 @@ else $lien=''; ?>

  1. -'' || $etab['Sigle']<>'') { echo ''; if ($etab['Enseigne']<>'') echo 'Enseigne : '.$etab['Enseigne'].'    '; @@ -498,8 +498,8 @@ if ($etab['Enseigne']<>'' || $etab['Sigle']<>'') { ?>
  2. '; if ($curPage>1) { $prev_index=$position-$O['results']['nbReponses']; @@ -526,7 +526,7 @@ if ($etab['Enseigne']<>'' || $etab['Sigle']<>'') {  '; if ($curPage<>$totPage) {echo "Page $curPage/$totPage";} - + if ($curPage<$totPage) { //echo 'Page suivante'; ?>
    @@ -551,10 +551,10 @@ if ($etab['Enseigne']<>'' || $etab['Sigle']<>'') { echo '
'; } ?> - +
-0 ){ $search.= ' '.$_REQUEST['formR']['dirPrenom']; }