Correction erreur ratio r62 remplacé par r63

This commit is contained in:
Michael RICOIS 2009-09-29 12:55:09 +00:00
parent 86c13607b1
commit 1979ffd38b

View File

@ -2,6 +2,101 @@
function block_synthese($wsresult)
{
$ratiosEntrep = $wsresult['ratiosEntrep'];
$ratiosInfos = $wsresult['ratiosInfos'];
$bilansInfos = $wsresult['bilansInfos'];
$ratiosEntrepEvol = $wsresult['ratiosEntrepEvol'];
//Liste des ratios pour le graphique général
$tabRatioGraph = array( 0 => array('ratio'=>'r236', 'op' => 1000),
1 => array('ratio'=>'r235', 'op' => 1000),
2 => array('ratio'=>'r6', 'op' => 1000),
3 => array('ratio'=>'r146', 'op' => 1000)
);
//Liste des ratios à afficher
$tabRatio = array( 'r5' => array('evol'=>'r6', 'op' => 1000, 'titre'=>'CHIFFRE D\'AFFAIRES'),
'r7' => array('evol'=>'r8', 'op' => 1000, 'titre'=>'RESULTAT COURANT AVANT IMPOTS'),
'r10' => array('evol'=>'r11', 'op' => 1000, 'titre'=>'RESULTAT NET'),
'r18' => array('evol'=>'r19', 'op' => 1000, 'titre'=>'FONDS PROPRES'),
'r22' => array('evol'=>'r23', 'op' => 1000, 'titre'=>'TOTAL BILAN'),
'r231' => array('evol'=>'r235', 'op' => 1000, 'titre'=>'FONDS DE ROULEMENT'),
'r232' => array('evol'=>'r236', 'op' => 1000, 'titre'=>'BESOIN EN FONDS DE ROULEMENT'),
'r63' => array('evol'=>'r64', 'op' => 1000, 'titre'=>'TRESORERIE'),
'r24' => array('evol'=>'r24', 'op' => 1, 'titre'=>'EFFECTIF', 'unite' => 1),
);
//On souhaite n'afficher qu'un seul ratio, on réduit donc le tableau
//TODO: Activer la variable ratio
if($ratio!=''){
$tabRatio = array( $ratio => $tabRatio[$ratio]);
}
$data = synthese_datagraph($bilansInfos, $ratiosEntrep, $tabRatioGraph, $tabRatio);
$dataGraph = $data['graph'];
$dataEvol = $data['evol'];
if (count($ratiosEntrep)==0 || !isset($ratiosEntrep))
{
$i=0;
$page['blocks'][$i]['titre'] = '';
$lignes = array();
$lignes[] = array( 'content'=>'<b>Aucun bilan disponible pour cette entreprise !</b>' );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
}
else
{
$i=0;
$page['blocks'][$i]['table'] = array();
$page['blocks'][$i]['table']['id'] = 'synthese';
$lignes = array();
if($ratio!=''){ $content = '<a href="/?page=synthese&siret='.$_REQUEST['siret'].'&idEntreprise='.$_REQUEST['idEntreprise'].'" title="Retour à la page complète"><img src="./img/synthese/chart_bar.png" alt="Visionner le graphique"></a>'; }
$lignes[] = array( 'align'=>'center', 'content'=>$content );
$lignes[] = array( 'class'=>'date', 'content'=>synthese_formatdateCloture($bilansInfos, 2) );
$lignes[] = array( 'class'=>'date', 'content'=>synthese_formatdateCloture($bilansInfos, 1) );
$lignes[] = array( 'class'=>'date', 'content'=>'Evolution' );
$lignes[] = array( 'class'=>'date', 'content'=>synthese_formatdateCloture($bilansInfos, 0) );
$lignes[] = array( 'class'=>'date', 'content'=>'Evolution' );
$lignes[] = array( 'content'=>'&nbsp;' );
$page['blocks'][$i]['table']['row'][] = array( 'thead'=>true, 'content'=>$lignes );
$lignes = array();
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
print synthese_tablerow($ratiosInfos, $dataEvol, $tabRatio)
?>
</tbody>
</table>
<br/>
<?php
//Affichage du graphique associé au ratio sélectionné
if(count($tabRatio)==1){ ?>
<div id="titreEvol"><b>Evolution</b></div>
<?php
if(count($dataEvol[$ratio])<=1){
print "Les informations sont insuffisantes pour générer la courbe d'évolution";
}else{?>
<img id="imgEvol" src="./imgcache/<?=$fileName.'.png'?>" />
<?php
}
//Affichage du graphique général
}else{
if(count($dataGraph)<=1){
print '<div id="graphInfo">Les informations sont insuffisantes pour générer le graphique de synthèse</div>';
}else{
print synthese_graph_linecompare($dataGraph, $fileName);
}
}
?>
<br/><br/>
<?php
}
$page = array();
$page['titre'] = 'SYNTH&Egrave;SE';
$page['blocks'] = array();
@ -12,7 +107,6 @@ function block_synthese($wsresult)
$lignes = array();
$page['blocks'][$i]['ligne'] = $lignes;
}
}