<? if (!$_SESSION['connected']) die(); $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 !'); $siren = substr($siret,0,9); require_once 'partenaires/classMTva.php'; require_once 'partenaires/classMMap.php'; require_once 'common/dates.php'; require_once 'cache/cache.php'; require_once 'scoresws/scoresws.php'; $liens = scoresws_liens($siret, $siren, $idEntreprise); ?> <div id="center"> <h1 class="titre">LIENS FINANCIERS</h1> <table> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Numé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"> </td> <td width="200" class="StyleInfoLib">Raison Sociale</td> <td width="350" class="StyleInfoData"><?=$_SESSION['tabInfo']['entrep']['raisonSociale'];?></td> </tr> </table> <h2>Actionnariat</h2> <table> <tr> <td width="30"> </td> <td colspan="2" width="550" class="StyleInfoData"> <table> <?php if( ($_SESSION['tabInfo']['entrep']['fj']>=1000 && $_SESSION['tabInfo']['entrep']['fj']<=1999) || ($_SESSION['tabInfo']['entrep']['fj']>=10 && $_SESSION['tabInfo']['entrep']['fj']<=19) ) { ?> <tr> <td width="30"> </td> <td width="550" colspan="2" class="StyleInfoData">Cette entreprise est une personne physique.</td> </tr> <?php } else { if (@count($liens['actionnaires'])>0) { foreach ($liens['actionnaires'] as $i=>$lien) { if ($lien['Actif']==0) { $font1='<font color="gray"><i>'; $font2='</i></font>'; } else $font1=$font2=''; ?> <tr> <td class="StyleInfoData" width="100"> <?php echo $font1; if ($lien['Pmin']*1>0) echo $lien['Pmin'].' %'; elseif ($lien['MajMin']=='+') echo 'major.'; elseif ($lien['MajMin']=='-') echo 'minor.'; elseif ($lien['MajMin']=='C') echo 'major.'; elseif ($lien['MajMin']=='S') echo 'minor.'; else echo ' '; echo $font2; ?> </td> <td class="StyleInfoLib" width="300"> <?php echo $font1; echo utf8_decode($lien['RaisonSociale']); echo $font2; ?> </td> <td class="StyleInfoData" width="150"> <?php echo $font1; if ( $lien['Siren']<>'' && $lien['Siren']<>0) { echo 'Siren <a href="./?page=identite&siret='. $lien['Siren'] .'">'. $lien['Siren'].'</a>'; } else ' '; if ($lien['Pays']<>'France') echo '<b>'.utf8_decode($lien['Pays']).'</b>'; echo $font2; ?> </td> </tr> <?php } //Fin pour chaque actionnaire } else { ?> <tr> <td width="30"> </td> <td width="550" colspan="2" class="StyleInfoData">Aucun actionnaire référencé par nos services</td> </tr> <?php } }//Fin test personne physique ?> <tr><td colspan="3"> </td></tr> </table> </td> </tr> </table> <h2>Participations</h2> <table> <tr> <td width="30"> </td> <td colspan="2" width="550" class="StyleInfoData"> <table> <?php if (@count($liens['participations'])>0) { foreach ($liens['participations'] as $i=>$lien) { if ($lien['Actif']==0) { $font1='<font color="gray"><i>'; $font2='</i></font>'; } else $font1=$font2=''; ?> <tr> <td class="StyleInfoData" width="100"> <?php echo $font1; if ($lien['Pmin']*1>0) echo $lien['Pmin'].' %'; elseif ($lien['MajMin']=='+') echo 'major.'; elseif ($lien['MajMin']=='-') echo 'minor.'; elseif ($lien['MajMin']=='C') echo 'major.'; elseif ($lien['MajMin']=='S') echo 'minor.'; else echo ' '; echo $font2; ?> </td> <td class="StyleInfoLib" width="300"><? echo $font1; echo utf8_decode($lien['RaisonSociale']); echo $font2; ?> </td> <td class="StyleInfoData" width="150"><? echo $font1; if ( $lien['Siren']<>'' && $lien['Siren']<>0) { echo 'Siren <a href="./?page=identite&siret='. $lien['Siren'] .'">'. $lien['Siren'].'</a>'; } else ' '; if ($lien['Pays']<>'France') echo '<b>'.utf8_decode($lien['Pays']).'</b>'; echo $font2;?></b> </td> </tr> <? } // Fin pour chaque participations }else{ ?> <tr> <td width="30"> </td> <td width="550" colspan="2" class="StyleInfoData">Aucune participation référencée par nos services</td> </tr> <? }//Fin conditions participations ?> <tr><td colspan="3"> </td></tr> </table> </td> </tr> </table> </div> <?php if (($siret*1)==0 || ($siren*1)<100){ $fileName = 'liens-'.$idEntreprise; }else{ $fileName = 'liens-'.$siret; } //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($liens['actionnaires']); $firephp->log($tabForExport, 'tabForExport'); 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); } ?>