extranet/www/pages/etablissements.php
Sebastien BEAUGRAND bb443b912e Preparation Giant
2010-05-18 15:46:45 +00:00

123 lines
3.4 KiB
PHP

<?
if (!page_checkParams()) die('Paramètres incorrects !');
require_once 'partenaires/classMTva.php';
require_once 'partenaires/classMMap.php';
require_once 'common/dates.php';
require_once 'scoresws/scoresws.php';
$mil = false; // ?
$etabs = scoresws_etablissements($siret, $siren, $idEntreprise);
if ($etabs === false) {
exit;
}
$raisonSociale = $_SESSION['tabInfo']['entrep']['raisonSociale'];
?>
<div id="center">
<h1 class="titre">LISTE DES &Eacute;TABLISSEMENTS</h1>
<table>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Num&eacute;ro identifiant Siren</td>
<td width="350" class="StyleInfoData"><?=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?></td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td width="200" class="StyleInfoLib">Raison Sociale</td>
<td width="350" class="StyleInfoData"><?=$raisonSociale?></td>
</tr>
</table>
<h2>&Eacute;tablissements</h2>
<table>
<tr>
<td width="30">&nbsp;</td>
<td colspan="2" width="550" class="StyleInfoData">
<table>
<?php
foreach ($etabs as $i => $etab)
{
if ($etab['Siege']==1) $type='siège ';
else $type='établissement ';
if ($etab['Actif']==1) $type.='actif';
else $type.='inactif';
if($etab['Nic']*1==0 || $etab['Nic']*1>=99990) $type.=' provisoire';
$lien='<a title="Voir la fiche d\'identité" href="/?page=identite&siret='.$siren.$etab['Nic'].'&idEntreprise='.$idEntreprise.'">';
?>
<tr>
<td class="StyleInfoData" width="30"><b><a title="Voir la fiche d'identité" href="/?page=identite&siret=<?=$siren.$etab['Nic']?>&idEntreprise=<?=$idEntreprise?>"><?=$lien.$etab['Nic']?></a></b></td>
<td class="StyleInfoData" width="120"><?=$type?></td>
<td class="StyleInfoData" width="150">
<?php
if ($etab['Enseigne']<>'') echo '<b>'.$etab['Enseigne'].'</b><br/>';
echo $etab['Adresse'] .'<br/>';
if ($etab['Adresse2']<>'') echo $etab['Adresse2'].'<br/>';
echo '<b>'.$etab['CP'].' '.$etab['Ville'].'</b>';
if ($etab['Tel']<>'') echo '<br/><i>T&eacute;l : '.$etab['Tel'].'</i>&nbsp;&nbsp;&nbsp;';
if ($etab['Fax']<>'') echo '<br/><i>Fax : '.$etab['Fax'].'</i>';
?>
</td>
<td class="StyleInfoData" width="260"><?=$etab['NafEtab'].' : '.$etab['NafEtabLib']?></td>
</tr>
<?php
}
?>
</table>
</td>
</tr>
<tr>
<td width="30">&nbsp;</td>
<td colspan="2" width="506" class="StyleInfoData">
<?php
if (count($etabs) == 0) {
print 'Aucun &eacute;tablissement n\'est pr&eacute;sent dans notre base';
} else if (preg_match('/\bCARTES\b/i', $_SESSION['tabInfo']['pref'])) {
print '<iframe src="/?page=carte&siret='.$siren.
'" width=506 height=505 marginheight="1" marginwidth="1"'.
' scrolling="No" frameborder=0></iframe>';
}
?>
</td>
</tr>
</table>
<p class="confidentiel blockh2">
<?php
require_once 'cgu/cgu.php';
echo afficheCgu();
?>
</p>
</div>
<?php
//Exportation des données sous forme de fichier
function htmldecode($value){
$value = is_array($value) ? array_map('htmldecode', $value) : html_entity_decode($value, ENT_QUOTES, 'UTF-8');
return $value;
}
$tabForExport = htmldecode($etabs);
//@TODO a tester
if(count($tabForExport)>0){
require_once 'export.php';
$array2csv = new ExportCSV();
$array2csv->records = $tabForExport;
$array2csv->writeCSV($fileName);
$array2xml = new ExportXML();
$array2xml->rootName = $page.'s';
$array2xml->defaultTagName = $page;
$array2xml->records = $tabForExport;
$array2xml->writeXML($fileName);
}
?>