$info){
$dataEvol[$ratio][] = array(
'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'],
'value'=>(($ratiosEntrep[$nbrAnnees-$i][$ratio]!='NS') ? $ratiosEntrep[$nbrAnnees-$i][$ratio]/$info['op'] : 0 )
);
}
}
$i++;
}
return array("graph" => $dataGraph, "evol" => $dataEvol);
}
/**
* Formatte chaîne contenant la date formaté.
* @param array $bilansInfo
* Le tableau des bilans
* @param array $nAnnee
* Le numéro de l'année
* @return string
* Retourne la date formaté.
*/
function synthese_formatdateCloture($bilansInfos, $nAnnee){
if(isset($bilansInfos[$nAnnee]['dateCloture'])) {
print substr($bilansInfos[$nAnnee]['dateCloture'],6,2).'/'.substr($bilansInfos[$nAnnee]['dateCloture'],4,2).'/'.substr($bilansInfos[$nAnnee]['dateCloture'],0,4).'
'.$bilansInfos[$nAnnee]['duree'].' mois';
}else{ print '-'; }
}
/**
* Retourne une chaîne contenant la ligne d'un tableau html.
* @param array $ratiosInfos
* Le tableau des information ratios
* @param array $dataEvol
* Le tableau des données évolution
* @param array $tabRatio
* Un tableau des ratios à utiliser pour le générer les lignes
* @return string
* Retourne une chaîne.
*/
function synthese_tablerow($ratiosInfos, $dataEvol, $tabRatio){
global $firephp;
$row = '';
foreach($tabRatio as $ratio => $info){
$firephp->log($dataEvol[$info['evol']],'evol');
$row.= '
'."\n".
' '.$info['titre'].' | '."\n".
' '.dRatio(2,$ratio).' | '."\n".
' '.dRatio(1,$ratio).' | '."\n".
' '.dEvol(1,$info['evol']).' | '."\n".
' '.dRatio(0,$ratio).' | '."\n".
' '.dEvol(0,$info['evol']).' | '."\n";
if(isset($info['unite']) && $info['unite']==1){
$row.= ' | '."\n";
}else{
$row.= ' | '."\n";
}
$row.='
'."\n";
}
return $row;
}
/**
* Retourne une chaîne contenant la ligne d'un tableau html.
* @param array $ratiosInfos
* Le tableau des information ratios
* @param array $dataEvol
* Le tableau des données évolution
* @param array $tabRatio
* Un tableau des ratios à utiliser pour le générer les lignes
* @return string
* Retourne une chaîne.
*/
function ratios_tablerow($ratiosInfos, $tabRatio, $bilan, $select = ''){
foreach($tabRatio as $item){
if($select==''){
if(isset($item['ratio'])){
$row.= ''."\n".
' '.$item['titre'].' '.$item['stitre'].' | '."\n".
' '.dRatio($bilan,$item['ratio']).' | '."\n".
' '.dSecteur($bilan,$item['ratio']).' | '."\n".
' '."\n".
' '."\n".
dPosition($bilan,$item['ratio'],'>')."\n".
' '."\n".
' | '."\n".
'
'."\n";
}else{
$row.= ''."\n".
' '.$item['titre'].' | '."\n".
' Entreprise | '."\n".
' Secteur | '."\n".
' Position | '."\n".
'
'."\n";
}
}elseif($select==$item['ratio']){
$row.= ''."\n".
' '.$tabRatio[$item['parent']]['titre'].' | '."\n".
' Entreprise | '."\n".
' Secteur | '."\n".
' Position | '."\n".
'
'."\n";
$row.= ''."\n".
' '.$item['titre'].' '.$item['stitre'].' | '."\n".
' '.dRatio($bilan,$item['ratio']).' | '."\n".
' '.dSecteur($bilan,$item['ratio']).' | '."\n".
' '."\n".
' '."\n".
dPosition($bilan,$item['ratio'],'>')."\n".
' '."\n".
' | '."\n".
'
'."\n";
}
}
return $row;
}
?>