'', '.' => '', '-' => '', '/' => ''))); } $pays = strtoupper(substr($siret,0,2)); $typeId = ''; require_once 'i18n/cleanchar.php'; //Enregistrement en session des dix dernières recherches if ($vueRecherche != 'list_pre' ){ require_once 'recherche/session.php'; recherche_save($formR); recherche_saveinfo( array('page' => $page) ); } ?>
 
info('Code ISIN'); } //TVA Intracommunautaire 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') { echo "La recherche par numéro de TVA n'est pas encore possible sur ce pays !"; $tvaIntra = true; } //Pour la france elseif ($pays=='FR') { if ($len==13) $siret = substr($siret,4,9); } //Numéro RC elseif (preg_match('/A|B|C|D/i', $siret)) { $typeId='R'; $autreId=$siret; $siret=''; } //Siren normal on enleve tout ce qui n'est pas un chiffre else { $siret = trim(preg_replace('/[^0-9]/', '', $siret)); } } if ($typeRech == 'ent') { // Type de recherche = entreprises $telFax = trim(preg_replace('/[^0-9]/', '', $formR['telFax'])); $naf = trim(preg_replace('/[^0-9A-Z]/i', '', $formR['naf'])); //if ($telFax<>'') $typeId='T'; // Traitement des données formulaire $raisonSociale = preg_replace('/[^0-9A-Z]/', ' ', strtoupper(cleanstring($formR['raisonSociale']))); $numVoie = preg_replace('/[^0-9]/', '', $formR['numVoie']); if ($numVoie > 9999) { die('Numéro de voie incorrecte !'); } $libVoie = preg_replace('/[^0-9A-Z]/', ' ', strtoupper(cleanstring($formR['voie']))); $cpVille = preg_replace('/ +/',' ', preg_replace('/[^0-9A-Z]/', ' ', strtoupper(cleanstring($formR['cpVille'])))); if (preg_match("/^([0-9]{2,5})([\D]*)/i", $cpVille, $matches)) { $cp = trim($matches[1]); $ville = trim($matches[2]); } else { $cp = ''; $ville = trim($cpVille); } } else if ($typeRech == 'dir') { // Type de recherche = dirigeants $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 !'); $dirDateNaissMM = preg_replace('/[^0-9]/', '', $formR['dirDateNaissMM'])*1; 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 !'); $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]); $dirVille = trim($matches[2]); } else $dirVille = trim($dirCpVille); } //Index à envoyer au webservice pour obtenir les résultats suivant if (isset($_REQUEST['p'])) { $position = $_REQUEST['p']; } else { $position = 0; } //Type de recherche = entreprise if ($typeRech=='ent' && $siret<>'') { echo "\n"; try { $O = $client->searchSiren($siret, $position, $tabInfo['nbReponses'], 200, $cp); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } } elseif ($typeRech=='ent' && $telFax<>'') { echo "\n"; try { $O = $client->searchTelFax($telFax, $position, $tabInfo['nbReponses'], 200); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } } elseif ($typeRech=='ent' && ($typeId=='R' || $typeId=='W' || $typeId=='I') ) { $firephp->log( 'searchAutreId('.$typeId.', '.$autreId.', '.$position.', '.$tabInfo['nbReponses'].', 200, '.$cp.')', 'Requete'); echo "\n"; try { $O = $client->searchAutreId($typeId, $autreId, $position, $tabInfo['nbReponses'], 200, $cp); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } } elseif ($typeRech=='ent' && $siret=='') { echo "\n"; try { $O = $client->searchNomAdr($raisonSociale, $numVoie.' '.$libVoie, $cp, $ville, false, false, $position, $tabInfo['nbReponses'], 200, false, false, $naf); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } } elseif ($typeRech=='dir') { echo "\n"; try { $O = $client->searchDir($dirNom, $dirPrenom, $dirDateNaiss, $dirVille, $position, $tabInfo['nbReponses'], 200, false); } catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$tabInfo); } } $params = ''; foreach($formR as $key => $value){ $params.= '&formR['.$key.']='.urlencode($value); } if($typeRech == 'ent'){ $strCriteres = ''.trim(@implode(' ', $O['results']['criteres'])).''; } elseif($typeRech == 'dir') { $strCriteres = ''.trim(@implode(' ', $O['results']['criteres'])).''; } if ( $O['results']['nbReponses']==0) { if( !isset($tvaIntra) ) echo '

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

'; } else { $etabs = $O['results']['reponses']; //Enregistrement de la première raison sociale trouvé si la recherche n'a été faite que sur un siren if ($typeRech=='ent' && $siret!='' && $raisonSociale=='') { recherche_saveinfo( array('raisonSociale' => $etabs[0]['Nom']) ); } ?>

    $etab) { if ($etab['Siege']==1) $strEtab='Établissement siège '; else $strEtab='Établissement secondaire '; if ($etab['Actif']==1) $strEtab.='actif'; else $strEtab.='inactif'; if($etab['Nic']*1==0 || $etab['Nic']*1>=99990) $strEtab.=' provisoire'; //Lien vers fiche identité if ($etab['Siege']!=1 || ($etab['Siege']==1 && $etab['Actif']!=1)) $lien='(Accès siège)'; else $lien=''; ?>

  1. '' || $etab['Enseigne']<>'' || $etab['Sigle']<>'') { echo ''; if ($etab['Nom2']<>'') echo $etab['Nom2'].'
    '; if ($etab['Enseigne']<>'') echo 'Enseigne : '.$etab['Enseigne'].'    '; if ($etab['Sigle']<>'') echo 'Sigle : '.$etab['Sigle']; echo '

    '; } ?> RCS
      

    '; } ?>
    Forme : )
    Activité : )
    Dirigeant recherché : '; if ($etab['DirRs']<>'') { echo ''. strWsToHtml($etab['DirRs']) . ', représenté par '; } echo strWsToHtml($etab['DirNom']) .' '. strWsToHtml($etab['DirPrenom']); if ($etab['DirNomUsage']<>'' && $etab['DirNomUsage']<>$etab['DirNom']) echo ' ('. strWsToHtml($etab['DirNomUsage']) . ')'; echo ', '.strWsToHtml($etab['DirFonction']).'
    '; } //Affichage spécial if( $_SESSION['tabInfo']['idClient']==34 ) { ?> Liens : Comptes annuels - Actes et status
    0) { $i=0; foreach($liensProfile as $vue => $lien) { if(hasProfil($vue)) { if($i==0) { echo 'Liens'; } ?> '; } } } } ?>
  2. 1) { $prev_index=$position-$O['results']['nbReponses']; if ($prev_index<$O['results']['nbReponses']) $prev_index=0; ?>
      Page /  

0 ){ $search.= ' '.$_REQUEST['formR']['dirPrenom']; } if(isset($_REQUEST['formR']['dirPrenom']) && count($search)==0 ){ $search.= $_REQUEST['formR']['dirPrenom']; } ?>

Effectuer une recherche entreprise avec les paramètres ""

Si aucun résultat ne correspond à votre recherche. Cliquez-ici.