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');
recherche_saveinfo( array('raisonSociale' => $etabs[0]['Nom']) );
}
echo '<p class="StyleInfoLib">';
if ($O['results']['nbReponses']<$O['results']['nbReponsesTotal']) {
?>
<p class="StyleInfoLib">
<?php
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.'.';
@ -202,19 +204,25 @@ else
$totPage=$curPage=1;
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)
{
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))
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>';
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']; ?>
<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/>';
?>
<b><?=$etab['CP'].' '.$etab['Ville']?></b><br/>
<?
<?php
/** 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/>
<? }
<?
}
/** 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/>
<? }
<?
}
if ($typeRech=='dir')
{
@ -263,17 +277,21 @@ else
<?php
}
?>
<br/></li>
<br/>
</li>
<?
}
echo '<table><tr>';
} //fin parcours etabs
?>
<table>
<tr>
<?php
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">
<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']?>"/>
@ -289,11 +307,24 @@ else
<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>
<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>"; }
}
else
{
?>
<td width="40%">&nbsp;</td>
<?php
}
if ($curPage!=$totPage)
{
?>
<td width="20%">Page <?=$curPage?>/<?=$totPage?></td>
<?php
}
if ($curPage<$totPage)
{
@ -316,27 +347,37 @@ else
<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
}
else
{
?>
<td width="40%">&nbsp;</td>
<?php
}
?>
</table>
</ol>
<?php
} //Fin test nombre de résultat
?>
<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
}
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
}
?>

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 !');
$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);
$mil = false;
@ -86,7 +86,9 @@ $(document).ready(function(){
else $type='établissement ';
if ($etab['Actif']==1) $type.='actif';
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.'">';
?>
<tr>