<?php 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); isset($_REQUEST['type']) ? $typeBilan=$_REQUEST['type'] : $typeBilan='' ; isset($_REQUEST['mil']) ? $mil=$_REQUEST['mil'] : $mil='' ; isset($_REQUEST['ratio']) ? $ratio=$_REQUEST['ratio'] : $ratio='' ; require_once 'cache/cache.php'; require_once 'ratios/ratios.php'; require_once 'scoresws/scoresws.php'; if (($siret*1)==0 || ($siren*1)<100){ $fileName = $page.'-'.$idEntreprise; }else{ $fileName = $page.'-'.$siren; } $result = scoresws_ratios($siret, $siren, $idEntreprise); $bilansInfos = $result['bilansInfos']; $ratiosInfos = $result['ratiosInfos']; $ratiosEntrep = $result['ratiosEntrep']; $ratiosEntrepEvol = $result['ratiosEntrepEvol']; $ratiosSecteur = $result['ratiosSecteur']; $firephp->log($bilansInfos, 'bilansInfos'); $firephp->log($ratiosSecteur, 'ratiosSecteur'); //Tableau des différents type de bilans $typBil = array('C'=>'Consolidé', 'N'=>'', 'S'=>'Réel Simplifié', 'B'=> 'Banque', 'A'=>'Assurance'); list($typeBilan, $numBilan) = countBilans($bilansInfos, $typeBilan); $numBilanN = $numBilan['N']; $numBilanC = $numBilan['C']; $numBilanB = $numBilan['B']; $numBilanA = $numBilan['A'];; list($bilansInfos, $ratiosEntrep, $ratiosEntrepEvol, $ratiosSecteur, $dataActif, $dataPassif, $dataSIG) = filtreTypeBilans($bilansInfos, $ratiosEntrep, $ratiosEntrepEvol, $ratiosSecteur, array(), array(), array(), $typeBilan); $firephp->log($bilansInfos, 'bilansInfos'); $firephp->log($ratiosSecteur, 'ratiosSecteur'); //On détermine le bilan sélectionné if($mil=='') { $bilan = 0; $mil = $bilansInfos[$bilan]['typeBilan'].substr($bilansInfos[$bilan]['dateCloture'],6,2).substr($bilansInfos[$bilan]['dateCloture'],4,2).substr($bilansInfos[$bilan]['dateCloture'],0,4); } else { if(count($bilansInfos)>0) { $countBilans = 0; foreach($bilansInfos as $bilanItem) { $millesime = $bilanItem['typeBilan'].substr($bilanItem['dateCloture'],6,2).substr($bilanItem['dateCloture'],4,2).substr($bilanItem['dateCloture'],0,4); if($mil==$millesime) { $bilan = $countBilans; break; } $countBilans++; } } } ?> <div id="center"> <h1 class="titre">RATIOS</h1> <table> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Numéro identifiant Siren</td> <td width="340" 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="340" class="StyleInfoData"><?=$_SESSION['tabInfo']['entrep']['raisonSociale'];?></td> </tr> </table> <?php if ($numBilanN==0 && $numBilanC==0 && $numBilanB==0 && $numBilanA==0) { ?> <table> <tr><td width="30"> </td><td><b>Aucun bilan disponible pour cette entreprise !</b></td></tr> </table> <?php } elseif($numBilanN==0 && $numBilanC==0 && ($numBilanB>0 || $numBilanA>0) ) { ?> <table> <tr><td width="30"> </td><td><b>Bilan de banque/assurance non gérés</b></td></tr> </table> <?php } else { ?> <table> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Secteur d'activité :</td> <td width="340" class="StyleInfoData"> <?php print $_SESSION['tabInfo']['entrep']['nafEn']; ?> - <?php print $_SESSION['tabInfo']['entrep']['nafEnLib']; ?> </td> </tr> <?php if ( $numBilanN>0 || $numBilanC>0 ) { ?> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Type de bilans</td> <td width="340" class="StyleInfoData"> <?php if($numBilanN>0 && $numBilanC>0){ ?><input type="radio" name="typeBilan" value="index.php?page=<?=$page?>&siret=<?=$siret?>&idEntreprise=<?=$idEntreprise?>&type=N" <?=($typeBilan=='N')? 'checked' : '';?>/><label>Réel normal ou Simplifié</label><?php }?> <?php if($numBilanN>0 && $numBilanC>0){ ?><input type="radio" name="typeBilan" value="index.php?page=<?=$page?>&siret=<?=$siret?>&idEntreprise=<?=$idEntreprise?>&type=C" <?=($typeBilan=='C')? 'checked' : '';?>/><label>Consolidé</label><?php }?> <?php if($numBilanN>0 && $numBilanC==0){ ?>Réel normal ou Simplifié<?php }?> <?php if($numBilanN==0 && $numBilanC>0){ ?>Consolidé<?php }?> </td> </tr> <?php } ?> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Millésime</td> <td width="340" class="StyleInfoData"> <form name="selectBilan" method="post" action="index.php?<?=$_SERVER['QUERY_STRING'];?>"> <select name="mil"> <?php if(count($bilansInfos)>0) { $countBilans = 0; foreach($bilansInfos as $bilanItem) { if($countBilans>=5){ break; } $millesime = ''; if(isset($bilanItem['dateCloture'])) { $annee = substr($bilanItem['dateCloture'],6,2).substr($bilanItem['dateCloture'],4,2).substr($bilanItem['dateCloture'],0,4); $millesime = $bilanItem['typeBilan'].$annee; ?> <option value="index.php?page=<?=$page?>&siret=<?=$siret?>&idEntreprise=<?=$idEntreprise?>&mil=<?=$millesime?>&type=<?=substr($millesime,0,1);?>"<?php if($mil==$millesime){ print 'selected="selected"';} ?>> <?=substr($bilanItem['dateCloture'],6,2).'/'.substr($bilanItem['dateCloture'],4,2).'/'.substr($bilanItem['dateCloture'],0,4);?> <?php if( isset($typBil[$bilanItem['typeBilan']]) && ( isset($typBil[$bilanItem['typeBilan']])!='N' || isset($typBil[$bilanItem['typeBilan']])!='') ) { ?> <?=$typBil[$bilanItem['typeBilan']]?> <?php } ?> </option> <?php $countBilans++; } } }else{ print '-'; } ?> </select> </form> </td> </tr> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Durée du bilan</td> <td width="340" class="StyleInfoData"> <?php if(isset($bilansInfos[$bilan]['dateCloture'])) { print $bilansInfos[$bilan]['duree']; ?> mois <?php }else{ print '-'; } ?> </td> </tr> <?php if($ratio!=''){ ?> <tr> <td colspan="3"> </td> </tr> <tr> <td width="30"> </td> <td width="200" class="StyleInfoLib">Retour à la page complète</td> <td width="340" class="StyleInfoData"><a href="/?page=ratios&siret=<?=$_REQUEST['siret']?>&idEntreprise=<?=$_REQUEST['idEntreprise']?>" title="Retour à la page complète"><img src="./img/synthese/chart_bar.png" alt="Visionner le graphique"></a></td> </tr> <?php } ?> </table> <table id="ratios"> <tbody> <?php print ratios_tablerow($ratiosInfos, $bilan, $ratio);?> </tbody> </table> <?php } ?> <br/> <?php //Affichage du graphique associé au ratio sélectionné if($ratio!=''){ $data = dGraph($ratio, $bilan); ?> <div id="titreEvol"><b>Evolution</b></div> <?php if(count($data['data'])<=1){ print "Les informations sont insuffisantes pour générer la courbe d'évolution"; }else{ $image = ratios_graph('', $data, $fileName); ?> <img id="imgEvol" src="./imgcache/<?=$image;?>" /> <?php } } ?> </div>