Amélioration visuel du code

This commit is contained in:
Michael RICOIS 2009-07-22 13:05:51 +00:00
parent 65fea14e3b
commit 6b9311acc3
4 changed files with 298 additions and 288 deletions

View File

@ -1,5 +1,3 @@
<?php
?>
<br/><br/><br/><br/><br/>
<form name="form_recherche" action="./?page=recherche&action=rechercher&vue=list" method="POST" enctype="multipart/form-data">
<input type="hidden" name="formR[type]" value="dir"/>

View File

@ -1,5 +1,6 @@
<?php
if ($_REQUEST['action']<>'envoyer') {
if ($_REQUEST['action']<>'envoyer')
{
/** @todo Préremplir le formulaire avec les données précédentes */
?>
<br/><br/><br/><br/><br/>
@ -105,8 +106,7 @@ if ($_REQUEST['action']<>'envoyer') {
fclose($fp);
mail('contact@scores-decisions.com','Demande d\'investigation', print_r($_REQUEST['formR'],true).
print_r($tabInfo,true));
?>
?>
<table width="580" height="100%" border="0" align="left" bgcolor="#FFFFFF">
<tr>
<td width="10">&nbsp;</td>
@ -114,9 +114,9 @@ if ($_REQUEST['action']<>'envoyer') {
<a href="./?page=recherche&action=rechercher&vue=ent">Cliquez-ici pour revenir &agrave; l'&eacute;cran de recherche.</a></p></td>
</tr>
</table>
<?
<?
} else {
?>
?>
<table width="580" height="100%" border="0" align="left" bgcolor="#FFFFFF">
<tr>
<td width="10">&nbsp;</td>

View File

@ -1,4 +1,3 @@
<br/><br/><br/><br/><br/>
<script type="text/javascript">
$(document).ready(function(){
$("form[name=form_recherche]").submit(function(){
@ -12,6 +11,7 @@ $(document).ready(function(){
});
});
</script>
<br/><br/><br/><br/><br/>
<form name="form_recherche" id="formR-id"action="./?page=recherche&action=rechercher&vue=list" method="POST" enctype="multipart/form-data">
<input type="hidden" name="formR[type]" value="ent"/>
<table cellpadding="0" cellspacing="0">

View File

@ -1,310 +1,322 @@
<?php
function isUTF8($string)
{
return (utf8_encode(utf8_decode($string)) == $string);
}
?>
<table width="580" height="100%" border="0" align="left" bgcolor="#FFFFFF">
<tr>
<td width="10">&nbsp;</td>
<td valign="top" width="570"><br/><?//print_r($_REQUEST);die();
/** On effectue la recherche **/
if (!is_array($formR) || count($formR)==0) $formR=$_POST['formR'];
<table width="580" height="100%" border="0" align="left" bgcolor="#FFFFFF">
<tr>
<td width="10">&nbsp;</td>
<td valign="top" width="570"><br/>
<?php
/** 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');
if ($formR['type']=='ent' || $formR['type']=='dir') $typeRech=$formR['type'];
$siret=trim(strtr($formR['siret'],array(' '=>'', '.'=>'', '-'=>'', '/'=>'')));
$pays=strtoupper(substr($siret,0,2));
$typeId='';
$siret=trim(strtr($formR['siret'],array(' '=>'', '.'=>'', '-'=>'', '/'=>'')));
$pays=strtoupper(substr($siret,0,2));
$typeId='';
if ($siret<>'') {
//Numéro WALDEC
if (strtoupper(substr($siret,0,1))=='W') {
$typeId='W';
$autreId=$siret;
$siret='';
}
//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')
die("La recherche par numéro de TVA n'est pas encore possible sur ce pays !");
//Pour la france
elseif ($pays=='FR') {
$len=strlen($siret);
if ($len==13)
$siret=substr($siret,4,9);
elseif ($len==12) {
// C'est probablement un code ISIN
$typeId='I';
$autreId=$siret;
$siret='';
$firephp->info('Code ISIN');
}
}
//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 du texte
else
$siret=trim(preg_replace('/[^0-9]/', '', $siret));
if ($siret<>'') {
//Numéro WALDEC
if (strtoupper(substr($siret,0,1))=='W') {
$typeId='W';
$autreId=$siret;
$siret='';
}
//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')
die("La recherche par numéro de TVA n'est pas encore possible sur ce pays !");
//Pour la france
elseif ($pays=='FR') {
$len=strlen($siret);
if ($len==13) $siret=substr($siret,4,9);
elseif ($len==12)
{
// C'est probablement un code ISIN
$typeId='I';
$autreId=$siret;
$siret='';
$firephp->info('Code ISIN');
}
}
//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));
}
$telFax=trim(preg_replace('/[^0-9]/', '', $formR['telFax']));
$naf=trim(preg_replace('/[^0-9A-Z]/i', '', $formR['naf']));
//if ($telFax<>'') $typeId='T';
$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']);
//Traitement des données formulaire;
if (isUTF8($formR['raisonSociale'])) $formR['raisonSociale']=utf8_decode($formR['raisonSociale']);
$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);
//Type de recherche = dirigeants
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 !');
$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);
}
$position=$formR['index'];
//Type de recherche = entreprise
if ($typeRech=='ent' && $siret<>'') {
echo "<!--_typeRech=ent, siren=$siret-->\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 "<!--_typeRech=ent, telFax=$telFax-->\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 "<!--_typeRech=ent, Autre Id $typeId=$autreId-->\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 "<!--_typeRech=ent, $raisonSociale, $numVoie $libVoie, $cp, $ville-->\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 "<!--_typeRech=dir, $nom, $prenom, -->\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);
}
}
/* URL du formulaire de recherche */
$strRecherche ='<form name="form_recherche_ini" action="./?page=recherche&vue='.$formR['type'].'" method="POST" enctype="multipart/form-data">';
$strRecherche.='<input type="hidden" name="formR[siret]" value="'. $formR['siret'].'"/>';
$strRecherche.='<input type="hidden" name="formR[raisonSociale]" value="'. $formR['raisonSociale'].'"/>';
$strRecherche.='<input type="hidden" name="formR[numVoie]" value="'. $formR['numVoie'].'"/>';
$strRecherche.='<input type="hidden" name="formR[voie]" value="'. $formR['voie'].'"/>';
$strRecherche.='<input type="hidden" name="formR[cpVille]" value="'. $formR['cpVille'].'"/>';
$strRecherche.='<input type="hidden" name="formR[telFax]" value="'. $formR['telFax'].'"/>';
$strRecherche.='<input type="hidden" name="formR[naf]" value="'. $formR['naf'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirNom]" value="'. $formR['dirNom'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirPrenom]" value="'. $formR['dirPrenom'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirDateNaissJJ]" value="'. $formR['dirDateNaissJJ'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirDateNaissMM]" value="'. $formR['dirDateNaissMM'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirDateNaissAAAA]" value="'. $formR['dirDateNaissAAAA'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirCpVille]" value="'. $formR['dirCpVille'].'"/>';
$strRecherche.='</form>';
echo $strRecherche;
$strCriteres='<a href="Javascript:form_recherche_ini.submit()">'.trim(@implode(' ', $O['results']['criteres'])).'</a>';
/*'criteres'=>array('rs'=>$raisonSociale, 'adresse'=>$adresse, 'cp'=>$codePostal, 'ville'=>$ville */
if ($O['results']['nbReponses']==0)
echo '<p class="StyleInfoLib">Pas de r&eacute;sultat affich&eacute; avec le(s) crit&egrave;re(s) " '. $strCriteres .'" ('.$O['results']['nbReponsesTotal'].' sans les filtres).</p>';
else {
$etabs = $O['results']['reponses'];
$firephp->log($etabs, 'etabs');
echo '<p class="StyleInfoLib">';
if ($O['results']['nbReponses']<$O['results']['nbReponsesTotal']) {
$totPage=ceil($O['results']['nbReponsesTotal']/$tabInfo['nbReponses']);
$curPage=ceil($position/$tabInfo['nbReponses'])+1;
echo $O['results']['nbReponsesTotal'].' r&eacute;ponses avec les crit&egrave;res "'. $strCriteres .'". '.$O['results']['nbReponses'].' r&eacute;sultats affich&eacute;s. Page '.$curPage.'/'.$totPage.'.';
} else {
$totPage=$curPage=1;
echo $O['results']['nbReponsesTotal'].' r&eacute;ponses avec les crit&egrave;res "'. $strCriteres .'".';
}
echo '</p>';
echo '<ol>';
foreach ($etabs as $i => $etab)
{
if ($etab['Siege']==1) $strEtab='&Eacute;tablissement si&egrave;ge ';
else $strEtab='&Eacute;tablissement secondaire ';
if ($etab['Actif']==1) $strEtab.='actif';
else $strEtab.='inactif';
if ($etab['Siege']<>1 || ($etab['Siege']==1 && $etab['Actif']<>1))
$lien='<a title="Voir la fiche d\'identit&eacute; du siège de cette entreprise" href="/?page=identite&siret='.$etab['Siren'].'">(Acc&egrave;s si&egrave;ge)</a>';
else $lien='';
?>
<li class="StyleInfoData" type="1" value="<?=((($curPage-1)*$tabInfo['nbReponses'])+$i+1);?>"><!--<?="$curPage / $totPage / ".$O['results']['nbReponsesTotal'] ." / ".$tabInfo['nbReponses']." / $position";?>-->
<?php $href = '/?page=identite&siret='.$etab['Siret'].'&idEntreprise='.$etab['id']; ?>
<b><a title="Voir la fiche d'identit&eacute; de cet &eacute;tablissement" href="<?=$href?>"><?=$etab['Nom']?></a></b><br/>
<?
if ($etab['Nom2']<>'' || $etab['Enseigne']<>'' || $etab['Sigle']<>'') {
echo '<i>';
if ($etab['Nom2']<>'') echo $etab['Nom2'].'<br/>';
if ($etab['Enseigne']<>'') echo 'Enseigne : '.$etab['Enseigne'].'&nbsp;&nbsp;&nbsp;&nbsp;';
if ($etab['Sigle']<>'') echo 'Sigle : '.$etab['Sigle'];
echo '</i><br/>';
}
$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 !');
$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);
}
$position=$formR['index'];
if ($typeRech=='ent' && $siret<>'') {
echo "<!--_typeRech=ent, siren=$siret-->\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 "<!--_typeRech=ent, telFax=$telFax-->\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 "<!--_typeRech=ent, Autre Id $typeId=$autreId-->\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 "<!--_typeRech=ent, $raisonSociale, $numVoie $libVoie, $cp, $ville-->\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 "<!--_typeRech=dir, $nom, $prenom, -->\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);
}
}
/* URL du formulaire de recherche */
$strRecherche ='<form name="form_recherche_ini" action="./?page=recherche&vue='.$formR['type'].'" method="POST" enctype="multipart/form-data">';
$strRecherche.='<input type="hidden" name="formR[siret]" value="'. $formR['siret'].'"/>';
$strRecherche.='<input type="hidden" name="formR[raisonSociale]" value="'. $formR['raisonSociale'].'"/>';
$strRecherche.='<input type="hidden" name="formR[numVoie]" value="'. $formR['numVoie'].'"/>';
$strRecherche.='<input type="hidden" name="formR[voie]" value="'. $formR['voie'].'"/>';
$strRecherche.='<input type="hidden" name="formR[cpVille]" value="'. $formR['cpVille'].'"/>';
$strRecherche.='<input type="hidden" name="formR[telFax]" value="'. $formR['telFax'].'"/>';
$strRecherche.='<input type="hidden" name="formR[naf]" value="'. $formR['naf'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirNom]" value="'. $formR['dirNom'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirPrenom]" value="'. $formR['dirPrenom'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirDateNaissJJ]" value="'. $formR['dirDateNaissJJ'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirDateNaissMM]" value="'. $formR['dirDateNaissMM'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirDateNaissAAAA]" value="'. $formR['dirDateNaissAAAA'].'"/>';
$strRecherche.='<input type="hidden" name="formR[dirCpVille]" value="'. $formR['dirCpVille'].'"/>';
$strRecherche.='</form>';
echo $strRecherche;
$strCriteres='<a href="Javascript:form_recherche_ini.submit()">'.trim(@implode(' ', $O['results']['criteres'])).'</a>';
/*'criteres'=>array('rs'=>$raisonSociale, 'adresse'=>$adresse, 'cp'=>$codePostal, 'ville'=>$ville */
if ($O['results']['nbReponses']==0) echo '<p class="StyleInfoLib">Pas de r&eacute;sultat affich&eacute; avec le(s) crit&egrave;re(s) " '. $strCriteres .'" ('.$O['results']['nbReponsesTotal'].' sans les filtres).</p>';
else {
$etabs = $O['results']['reponses'];
$firephp->log($etabs, 'etabs');
echo '<p class="StyleInfoLib">';
if ($O['results']['nbReponses']<$O['results']['nbReponsesTotal']) {
$totPage=ceil($O['results']['nbReponsesTotal']/$tabInfo['nbReponses']);
$curPage=ceil($position/$tabInfo['nbReponses'])+1;
echo $O['results']['nbReponsesTotal'].' r&eacute;ponses avec les crit&egrave;res "'. $strCriteres .'". '.$O['results']['nbReponses'].' r&eacute;sultats affich&eacute;s. Page '.$curPage.'/'.$totPage.'.';
} else {
$totPage=$curPage=1;
echo $O['results']['nbReponsesTotal'].' r&eacute;ponses avec les crit&egrave;res "'. $strCriteres .'".';
}
echo '</p>';
echo '<ol>';
foreach ($etabs as $i => $etab)
{
if ($etab['Siege']==1) $strEtab='&Eacute;tablissement si&egrave;ge ';
else $strEtab='&Eacute;tablissement secondaire ';
if ($etab['Actif']==1) $strEtab.='actif';
else $strEtab.='inactif';
if ($etab['Siege']<>1 || ($etab['Siege']==1 && $etab['Actif']<>1))
$lien='<a title="Voir la fiche d\'identit&eacute; du siège de cette entreprise" href="/?page=identite&siret='.$etab['Siren'].'">(Acc&egrave;s si&egrave;ge)</a>';
else $lien='';
?>
<li class="StyleInfoData" type="1" value="<?=((($curPage-1)*$tabInfo['nbReponses'])+$i+1);?>"><!--<?="$curPage / $totPage / ".$O['results']['nbReponsesTotal'] ." / ".$tabInfo['nbReponses']." / $position";?>-->
<?php
$href = '/?page=identite&siret='.$etab['Siret'].'&idEntreprise='.$etab['id'];
?>
<b><a title="Voir la fiche d'identit&eacute; de cet &eacute;tablissement" href="<?=$href?>"><?=$etab['Nom']?></a></b><br/>
<?
if ($etab['Nom2']<>'' || $etab['Enseigne']<>'' || $etab['Sigle']<>'') {
echo '<i>';
if ($etab['Nom2']<>'') echo $etab['Nom2'].'<br/>';
if ($etab['Enseigne']<>'') echo 'Enseigne : '.$etab['Enseigne'].'&nbsp;&nbsp;&nbsp;&nbsp;';
if ($etab['Sigle']<>'') echo 'Sigle : '.$etab['Sigle'];
echo '</i><br/>';
}
?><b>RCS <?=substr($etab['Siren'],0,3).' '.substr($etab['Siren'],3,3).' '.substr($etab['Siren'],6,3).' '.$etab['Nic'];?><br/>
?>
<b>RCS <?=substr($etab['Siren'],0,3).' '.substr($etab['Siren'],3,3).' '.substr($etab['Siren'],6,3).' '.$etab['Nic'];?><br/>
<?=$strEtab;?></b>&nbsp;&nbsp;<?=$lien;?><br/>
<?=$etab['Adresse'];?><br/>
<?if ($etab['Adresse2']<>'') echo $etab['Adresse2'].'<br/>';?>
<?php
if ($etab['Adresse2']<>'') echo $etab['Adresse2'].'<br/>';
?>
<b><?=$etab['CP'].' '.$etab['Ville']?></b><br/>
<?
/** Si présent, on affiche la forme Juridique **/
if (trim($etab['FJ'])<>'') { ?>
<i>Forme : <?=strWsToHtml($etab['FJLib']). ' ('.$etab['FJ'];?>)</i><br/>
/** Si présent, on affiche la forme Juridique **/
if (trim($etab['FJ'])<>'') { ?>
<i>Forme : <?=strWsToHtml($etab['FJLib']). ' ('.$etab['FJ'];?>)</i><br/>
<? }
/** Si présent, on affiche l'activité NAF **/
if (trim($etab['NafEnt'])<>'') { ?>
<i>Activit&eacute; : <?=strWsToHtml($etab['NafEntLib']). ' ('.$etab['NafEnt'];?>)</i><br/>
/** Si présent, on affiche l'activité NAF **/
if (trim($etab['NafEnt'])<>'') { ?>
<i>Activit&eacute; : <?=strWsToHtml($etab['NafEntLib']). ' ('.$etab['NafEnt'];?>)</i><br/>
<? }
if ($typeRech=='dir') {
echo '<u>Dirigeant recherch&eacute; :</u> ';
if ($etab['DirRs']<>'') {
echo '<b>'. strWsToHtml($etab['DirRs']) . '</b>, repr&eacute;sent&eacute; par ';
}
echo strWsToHtml($etab['DirNom']) .' '. strWsToHtml($etab['DirPrenom']);
if ($etab['DirNomUsage']<>'' && $etab['DirNomUsage']<>$etab['DirNom'])
echo ' ('. strWsToHtml($etab['DirNomUsage']) . ')';
/*
'DirDateEffet'=>$etab['dateEffet'],
'DirFonction'=>$etab['fonction'],
'DirDepart'=>$etab['depart'],*/
if ($typeRech=='dir')
{
echo '<u>Dirigeant recherch&eacute; :</u> ';
if ($etab['DirRs']<>'') {
echo '<b>'. strWsToHtml($etab['DirRs']) . '</b>, repr&eacute;sent&eacute; par ';
}
echo strWsToHtml($etab['DirNom']) .' '. strWsToHtml($etab['DirPrenom']);
if ($etab['DirNomUsage']<>'' && $etab['DirNomUsage']<>$etab['DirNom'])
echo ' ('. strWsToHtml($etab['DirNomUsage']) . ')';
echo '<i>, '.strWsToHtml($etab['DirFonction']).'</i><br/>';
}
if($_SESSION['tabInfo']['idClient']==34){
?>
<i><a title="Consultez les comptes annuels" href="/?page=greffes&vue=bilans&siret=<?=$etab['Siret']?>&rs=<?=$etab['Nom']?>">Comptes annuels</a></i> -
<i><a title="Consultez les actes et status" href="/?page=greffes&vue=actes&siret=<?=$etab['Siret']?>&rs=<?=$etab['Nom']?>">Actes et status</a></i><br/>
<?php
}
?>
}
//Affichage spécial
if($_SESSION['tabInfo']['idClient']==34)
{
?>
<i><a title="Consultez les comptes annuels" href="/?page=greffes&vue=bilans&siret=<?=$etab['Siret']?>&rs=<?=$etab['Nom']?>">Comptes annuels</a></i> -
<i><a title="Consultez les actes et status" href="/?page=greffes&vue=actes&siret=<?=$etab['Siret']?>&rs=<?=$etab['Nom']?>">Actes et status</a></i><br/>
<?php
}
?>
<br/></li>
<?
}
}
echo '<table><tr>';
echo '<table><tr>';
if ($curPage>1) {
$prev_index=$position-$O['results']['nbReponses'];
if ($prev_index<$O['results']['nbReponses'])
$prev_index=0;
//echo '<a href="./?page=recherche&action=rechercher&vue=list&index='.$O['results']['nbReponses'].'">Page suivante</a>';
?><td width="40%" align="right"><form name="form_recherche_prev" action="./?page=recherche&action=rechercher&vue=list" method="POST" enctype="multipart/form-data">
<input type="hidden" name="formR[type]" value="<?=$formR['type']?>"/>
<input type="hidden" name="formR[index]" value="<?=$prev_index?>"/>
<input type="hidden" name="formR[siret]" value="<?=$formR['siret']?>"/>
<input type="hidden" name="formR[raisonSociale]" value="<?=$formR['raisonSociale']?>"/>
<input type="hidden" name="formR[numVoie]" value="<?=$formR['numVoie']?>"/>
<input type="hidden" name="formR[voie]" value="<?=$formR['voie']?>"/>
<input type="hidden" name="formR[cpVille]" value="<?=$formR['cpVille']?>"/>
<input type="hidden" name="formR[telFax]" value="<?=$formR['telFax']?>"/>
<input type="hidden" name="formR[naf]" value="<?=$formR['naf']?>"/>
<input type="hidden" name="formR[dirNom]" value="<?=$formR['dirNom']?>"/>
<input type="hidden" name="formR[dirPrenom]" value="<?=$formR['dirPrenom']?>"/>
<input type="hidden" name="formR[dirDateNaissJJ]" value="<?=$formR['dirDateNaissJJ']?>"/>
<input type="hidden" name="formR[dirDateNaissMM]" value="<?=$formR['dirDateNaissMM']?>"/>
<input type="hidden" name="formR[dirDateNaissAAAA]" value="<?=$formR['dirDateNaissAAAA']?>"/>
<input type="hidden" name="formR[dirCpVille]" value="<?=$formR['dirCpVille']?>"/>
<input type="image" src="./img/boutton_precedent_off.gif" name="submit" onmouseover="this.src='./img/boutton_precedent_on.gif'" onmouseout="this.src='./img/boutton_precedent_off.gif'" title="Page suivante..."></form></td>
<? }else echo '<td width="40%">&nbsp;</td>';
if ($curPage>1)
{
$prev_index=$position-$O['results']['nbReponses'];
if ($prev_index<$O['results']['nbReponses']) $prev_index=0;
?>
<td width="40%" align="right"><form name="form_recherche_prev" action="./?page=recherche&action=rechercher&vue=list" method="POST" enctype="multipart/form-data">
<input type="hidden" name="formR[type]" value="<?=$formR['type']?>"/>
<input type="hidden" name="formR[index]" value="<?=$prev_index?>"/>
<input type="hidden" name="formR[siret]" value="<?=$formR['siret']?>"/>
<input type="hidden" name="formR[raisonSociale]" value="<?=$formR['raisonSociale']?>"/>
<input type="hidden" name="formR[numVoie]" value="<?=$formR['numVoie']?>"/>
<input type="hidden" name="formR[voie]" value="<?=$formR['voie']?>"/>
<input type="hidden" name="formR[cpVille]" value="<?=$formR['cpVille']?>"/>
<input type="hidden" name="formR[telFax]" value="<?=$formR['telFax']?>"/>
<input type="hidden" name="formR[naf]" value="<?=$formR['naf']?>"/>
<input type="hidden" name="formR[dirNom]" value="<?=$formR['dirNom']?>"/>
<input type="hidden" name="formR[dirPrenom]" value="<?=$formR['dirPrenom']?>"/>
<input type="hidden" name="formR[dirDateNaissJJ]" value="<?=$formR['dirDateNaissJJ']?>"/>
<input type="hidden" name="formR[dirDateNaissMM]" value="<?=$formR['dirDateNaissMM']?>"/>
<input type="hidden" name="formR[dirDateNaissAAAA]" value="<?=$formR['dirDateNaissAAAA']?>"/>
<input type="hidden" name="formR[dirCpVille]" value="<?=$formR['dirCpVille']?>"/>
<input type="image" src="./img/boutton_precedent_off.gif" name="submit" onmouseover="this.src='./img/boutton_precedent_on.gif'" onmouseout="this.src='./img/boutton_precedent_off.gif'" title="Page suivante..."></form></td>
<?
}else echo '<td width="40%">&nbsp;</td>';
if ($curPage<>$totPage) {echo "<td width=\"20%\">Page $curPage/$totPage</td>";}
if ($curPage<>$totPage) { echo "<td width=\"20%\">Page $curPage/$totPage</td>"; }
if ($curPage<$totPage) {
//echo '<a href="./?page=recherche&action=rechercher&vue=list&index='.$O['results']['nbReponses'].'">Page suivante</a>';
?><td width="40%" align="left"><form name="form_recherche_next" action="./?page=recherche&action=rechercher&vue=list" method="POST" enctype="multipart/form-data">
<input type="hidden" name="formR[type]" value="<?=$formR['type']?>"/>
<input type="hidden" name="formR[index]" value="<?=$position+$O['results']['nbReponses']?>"/>
<input type="hidden" name="formR[siret]" value="<?=$formR['siret']?>"/>
<input type="hidden" name="formR[raisonSociale]" value="<?=$formR['raisonSociale']?>"/>
<input type="hidden" name="formR[numVoie]" value="<?=$formR['numVoie']?>"/>
<input type="hidden" name="formR[voie]" value="<?=$formR['voie']?>"/>
<input type="hidden" name="formR[cpVille]" value="<?=$formR['cpVille']?>"/>
<input type="hidden" name="formR[telFax]" value="<?=$formR['telFax']?>"/>
<input type="hidden" name="formR[naf]" value="<?=$formR['naf']?>"/>
<input type="hidden" name="formR[dirNom]" value="<?=$formR['dirNom']?>"/>
<input type="hidden" name="formR[dirPrenom]" value="<?=$formR['dirPrenom']?>"/>
<input type="hidden" name="formR[dirDateNaissJJ]" value="<?=$formR['dirDateNaissJJ']?>"/>
<input type="hidden" name="formR[dirDateNaissMM]" value="<?=$formR['dirDateNaissMM']?>"/>
<input type="hidden" name="formR[dirDateNaissAAAA]" value="<?=$formR['dirDateNaissAAAA']?>"/>
<input type="hidden" name="formR[dirCpVille]" value="<?=$formR['dirCpVille']?>"/>
<input type="image" src="./img/boutton_suivant_off.gif" name="submit" onmouseover="this.src='./img/boutton_suivant_on.gif'" onmouseout="this.src='./img/boutton_suivant_off.gif'" title="Page suivante..."></form></td>
<? } else echo '<td width="40%">&nbsp;</td>';
echo '</table></ol>';
}
?>
<br/>
<?php
if ($typeRech=='dir') {
if ($curPage<$totPage)
{
?>
<td width="40%" align="left"><form name="form_recherche_next" action="./?page=recherche&action=rechercher&vue=list" method="POST" enctype="multipart/form-data">
<input type="hidden" name="formR[type]" value="<?=$formR['type']?>"/>
<input type="hidden" name="formR[index]" value="<?=$position+$O['results']['nbReponses']?>"/>
<input type="hidden" name="formR[siret]" value="<?=$formR['siret']?>"/>
<input type="hidden" name="formR[raisonSociale]" value="<?=$formR['raisonSociale']?>"/>
<input type="hidden" name="formR[numVoie]" value="<?=$formR['numVoie']?>"/>
<input type="hidden" name="formR[voie]" value="<?=$formR['voie']?>"/>
<input type="hidden" name="formR[cpVille]" value="<?=$formR['cpVille']?>"/>
<input type="hidden" name="formR[telFax]" value="<?=$formR['telFax']?>"/>
<input type="hidden" name="formR[naf]" value="<?=$formR['naf']?>"/>
<input type="hidden" name="formR[dirNom]" value="<?=$formR['dirNom']?>"/>
<input type="hidden" name="formR[dirPrenom]" value="<?=$formR['dirPrenom']?>"/>
<input type="hidden" name="formR[dirDateNaissJJ]" value="<?=$formR['dirDateNaissJJ']?>"/>
<input type="hidden" name="formR[dirDateNaissMM]" value="<?=$formR['dirDateNaissMM']?>"/>
<input type="hidden" name="formR[dirDateNaissAAAA]" value="<?=$formR['dirDateNaissAAAA']?>"/>
<input type="hidden" name="formR[dirCpVille]" value="<?=$formR['dirCpVille']?>"/>
<input type="image" src="./img/boutton_suivant_off.gif" name="submit" onmouseover="this.src='./img/boutton_suivant_on.gif'" onmouseout="this.src='./img/boutton_suivant_off.gif'" title="Page suivante..."></form></td>
<?
} else echo '<td width="40%">&nbsp;</td>';
echo '</table></ol>';
}
?>
<br/>
<?php
if ($typeRech=='dir')
{
$search = '';
if(isset($_REQUEST['formR']['dirNom'])){ $search.= $_REQUEST['formR']['dirNom']; }
if(isset($_REQUEST['formR']['dirPrenom']) && count($search)>0 ){ $search.= ' '.$_REQUEST['formR']['dirPrenom']; }
if(isset($_REQUEST['formR']['dirPrenom']) && count($search)==0 ){ $search.= $_REQUEST['formR']['dirPrenom']; }
?>
<p class="StyleInfoLib">Effectuer une recherche entreprise avec les paramètres "<a href="./?page=recherche&vue=list&formR[type]=ent&formR[raisonSociale]=<?=$search?>"><?=$search?></a>"</p>
<?php
}
?>
<?php
if (preg_match('/INVESTIG/i', $_SESSION['tabInfo']['droits']))
{?>
<p class="StyleInfoLib">Si aucun résultat ne correspond à votre recherche. <a href="./?page=recherche&action=rechercher&vue=enq">Cliquez-ici.</a><br/></p>
<?php
}
?>
<p class="StyleInfoLib">Effectuer une recherche entreprise avec les paramètres "<a href="./?page=recherche&vue=list&formR[type]=ent&formR[raisonSociale]=<?=$search?>"><?=$search?></a>"</p>
<?php }?>
<?php if (preg_match('/INVESTIG/i', $_SESSION['tabInfo']['droits'])){?>
<p class="StyleInfoLib">Si aucun résultat ne correspond à votre recherche. <a href="./?page=recherche&action=rechercher&vue=enq">Cliquez-ici.</a><br/></p>
<?php } ?>
</td>
</tr>
</table>