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) {
break;
case 'enq':
- if ($_REQUEST['action']<>'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) {
@@ -282,21 +282,21 @@ switch ($vueRecherche) {
//print_r($_REQUEST);die();
/** On effectue la recherche **/
if (!is_array($formR) || count($formR)==0) $formR=$_POST['formR'];
-
+
if ($formR['type']=='ent' || $formR['type']=='dir') $typeRech=$formR['type'];
//else die('Type de recherche incorrecte');
-
+
$siret=trim(strtr($formR['siret'],array(' '=>'', '.'=>'', '-'=>'', '/'=>'')));
$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 ='';
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='';
?>
-
=$etab['Nom']?>
-
+
if ($etab['Enseigne']<>'' || $etab['Sigle']<>'') {
echo '';
if ($etab['Enseigne']<>'') echo 'Enseigne : '.$etab['Enseigne'].' ';
@@ -498,8 +498,8 @@ if ($etab['Enseigne']<>'' || $etab['Sigle']<>'') {
?>
- }
-
+ }
+
echo '';
if ($curPage>1) {
$prev_index=$position-$O['results']['nbReponses'];
@@ -526,7 +526,7 @@ if ($etab['Enseigne']<>'' || $etab['Sigle']<>'') {
}else echo ' | ';
if ($curPage<>$totPage) {echo "Page $curPage/$totPage | ";}
-
+
if ($curPage<$totPage) {
//echo 'Page suivante';
?> |
';
}
?>
-
+
-0 ){ $search.= ' '.$_REQUEST['formR']['dirPrenom']; }
|