<?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">&nbsp;</td>
	<td width="200" class="StyleInfoLib">Num&eacute;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">&nbsp;</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">&nbsp;</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">&nbsp;</td><td><b>Bilan de banque/assurance non gérés</b></td></tr>
</table>
<?php 	
}
else
{
?>
<table>
<tr>
	<td width="30">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</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">&nbsp;</td>
	</tr>
	<tr>
		<td width="30">&nbsp;</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>