fixed issue #0000095 : gestion des établissements provisoire (NIC à 00000)

This commit is contained in:
Michael RICOIS 2009-12-23 14:04:32 +00:00
parent 22ebb78a54
commit b0a10529f4
2 changed files with 83 additions and 40 deletions

View File

@ -192,9 +192,11 @@ else
$firephp->info('Informations suplémentaires'); $firephp->info('Informations suplémentaires');
recherche_saveinfo( array('raisonSociale' => $etabs[0]['Nom']) ); recherche_saveinfo( array('raisonSociale' => $etabs[0]['Nom']) );
} }
?>
echo '<p class="StyleInfoLib">'; <p class="StyleInfoLib">
if ($O['results']['nbReponses']<$O['results']['nbReponsesTotal']) { <?php
if ($O['results']['nbReponses']<$O['results']['nbReponsesTotal'])
{
$totPage=ceil($O['results']['nbReponsesTotal']/$tabInfo['nbReponses']); $totPage=ceil($O['results']['nbReponsesTotal']/$tabInfo['nbReponses']);
$curPage=ceil($position/$tabInfo['nbReponses'])+1; $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.'.'; 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.'.';
@ -202,19 +204,25 @@ else
$totPage=$curPage=1; $totPage=$curPage=1;
echo $O['results']['nbReponsesTotal'].' r&eacute;ponses avec les crit&egrave;res "'. $strCriteres .'".'; echo $O['results']['nbReponsesTotal'].' r&eacute;ponses avec les crit&egrave;res "'. $strCriteres .'".';
} }
echo '</p>'; ?>
echo '<ol>'; </p>
<ol>
<?php
foreach ($etabs as $i => $etab) foreach ($etabs as $i => $etab)
{ {
if ($etab['Siege']==1) $strEtab='&Eacute;tablissement si&egrave;ge '; if ($etab['Siege']==1) $strEtab='&Eacute;tablissement si&egrave;ge ';
else $strEtab='&Eacute;tablissement secondaire '; else $strEtab='&Eacute;tablissement secondaire ';
if ($etab['Actif']==1) $strEtab.='actif'; if ($etab['Actif']==1) $strEtab.='actif';
else $strEtab.='inactif'; else $strEtab.='inactif';
if ($etab['Siege']<>1 || ($etab['Siege']==1 && $etab['Actif']<>1))
if($etab['Nic']*1==0) $strEtab.=' provisoire';
//Lien vers fiche identité
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>'; $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=''; else $lien='';
?> ?>
<li class="StyleInfoData" type="1" value="<?=((($curPage-1)*$tabInfo['nbReponses'])+$i+1);?>"><!--<?="$curPage / $totPage / ".$O['results']['nbReponsesTotal'] ." / ".$tabInfo['nbReponses']." / $position";?>--> <li class="StyleInfoData" type="1" value="<?=((($curPage-1)*$tabInfo['nbReponses'])+$i+1);?>">
<?php $href = '/?page=identite&siret='.$etab['Siret'].'&idEntreprise='.$etab['id']; ?> <?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/> <b><a title="Voir la fiche d'identit&eacute; de cet &eacute;tablissement" href="<?=$href?>"><?=$etab['Nom']?></a></b><br/>
<? <?
@ -233,15 +241,21 @@ else
if ($etab['Adresse2']<>'') echo $etab['Adresse2'].'<br/>'; if ($etab['Adresse2']<>'') echo $etab['Adresse2'].'<br/>';
?> ?>
<b><?=$etab['CP'].' '.$etab['Ville']?></b><br/> <b><?=$etab['CP'].' '.$etab['Ville']?></b><br/>
<? <?php
/** Si présent, on affiche la forme Juridique **/ /** Si présent, on affiche la forme Juridique **/
if (trim($etab['FJ'])<>'') { ?> if (trim($etab['FJ'])!='')
{
?>
<i>Forme : <?=strWsToHtml($etab['FJLib']). ' ('.$etab['FJ'];?>)</i><br/> <i>Forme : <?=strWsToHtml($etab['FJLib']). ' ('.$etab['FJ'];?>)</i><br/>
<? } <?
}
/** Si présent, on affiche l'activité NAF **/ /** Si présent, on affiche l'activité NAF **/
if (trim($etab['NafEnt'])<>'') { ?> if (trim($etab['NafEnt'])!='')
{
?>
<i>Activit&eacute; : <?=strWsToHtml($etab['NafEntLib']). ' ('.$etab['NafEnt'];?>)</i><br/> <i>Activit&eacute; : <?=strWsToHtml($etab['NafEntLib']). ' ('.$etab['NafEnt'];?>)</i><br/>
<? } <?
}
if ($typeRech=='dir') if ($typeRech=='dir')
{ {
@ -263,17 +277,21 @@ else
<?php <?php
} }
?> ?>
<br/></li> <br/>
</li>
<? <?
} } //fin parcours etabs
echo '<table><tr>'; ?>
<table>
<tr>
<?php
if ($curPage>1) if ($curPage>1)
{ {
$prev_index=$position-$O['results']['nbReponses']; $prev_index=$position-$O['results']['nbReponses'];
if ($prev_index<$O['results']['nbReponses']) $prev_index=0; 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"> <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[type]" value="<?=$formR['type']?>"/>
<input type="hidden" name="formR[index]" value="<?=$prev_index?>"/> <input type="hidden" name="formR[index]" value="<?=$prev_index?>"/>
<input type="hidden" name="formR[siret]" value="<?=$formR['siret']?>"/> <input type="hidden" name="formR[siret]" value="<?=$formR['siret']?>"/>
@ -289,11 +307,24 @@ else
<input type="hidden" name="formR[dirDateNaissMM]" value="<?=$formR['dirDateNaissMM']?>"/> <input type="hidden" name="formR[dirDateNaissMM]" value="<?=$formR['dirDateNaissMM']?>"/>
<input type="hidden" name="formR[dirDateNaissAAAA]" value="<?=$formR['dirDateNaissAAAA']?>"/> <input type="hidden" name="formR[dirDateNaissAAAA]" value="<?=$formR['dirDateNaissAAAA']?>"/>
<input type="hidden" name="formR[dirCpVille]" value="<?=$formR['dirCpVille']?>"/> <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> <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>'; }
else
if ($curPage<>$totPage) { echo "<td width=\"20%\">Page $curPage/$totPage</td>"; } {
?>
<td width="40%">&nbsp;</td>
<?php
}
if ($curPage!=$totPage)
{
?>
<td width="20%">Page <?=$curPage?>/<?=$totPage?></td>
<?php
}
if ($curPage<$totPage) if ($curPage<$totPage)
{ {
@ -316,27 +347,37 @@ else
<input type="hidden" name="formR[dirCpVille]" value="<?=$formR['dirCpVille']?>"/> <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> <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>'; else
} {
?> ?>
<br/> <td width="40%">&nbsp;</td>
<?php <?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
} }
?> ?>
</table>
</ol>
<?php
} //Fin test nombre de résultat
?>
<br/>
<?php <?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
}
if (preg_match('/\bINVESTIG\b/i', $_SESSION['tabInfo']['droits'])) if (preg_match('/\bINVESTIG\b/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> ?>
<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 <?php
} }
?> ?>

View File

@ -11,7 +11,7 @@ $siret=trim(preg_replace('/[^0-9]/', '', $_REQUEST['siret']));
if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !'); if (strlen($siret)<>0 && strlen($siret)<>9 && strlen($siret)<>14) die('Paramètres incorrects !');
$idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué $idEntreprise=trim(preg_replace('/[^0-9]/', '', $_REQUEST['idEntreprise']))*1; // Si id=0 alors non communiqué
if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !'); if (($siret*1)==0 && $idEntreprise==0) die('Paramètres incorrects !');
$siren = substr($siret,0,9); $siren = substr($siret,0,9);
$mil = false; $mil = false;
@ -86,7 +86,9 @@ $(document).ready(function(){
else $type='établissement '; else $type='établissement ';
if ($etab['Actif']==1) $type.='actif'; if ($etab['Actif']==1) $type.='actif';
else $type.='inactif'; else $type.='inactif';
if($etab['Nic']*1==0) $type.=' provisoire';
$lien='<a title="Voir la fiche d\'identité" href="/?page=identite&siret='.$siren.$etab['Nic'].'&idEntreprise='.$idEntreprise.'">'; $lien='<a title="Voir la fiche d\'identité" href="/?page=identite&siret='.$siren.$etab['Nic'].'&idEntreprise='.$idEntreprise.'">';
?> ?>
<tr> <tr>