init(); // On vide le graphe } require_once 'cache/cache.php'; require_once 'ratios/ratios.php'; $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['ratio'])? $ratio=$_REQUEST['ratio'] : $ratio=''; if (($siret*1)==0 || ($siren*1)<100){ $fileName = $page2.'-'.$idEntreprise; }else{ $fileName = $page2.'-'.$siret; } $ratiosEntrep = array(); $ratiosInfos = array(); $bilansInfos = array(); $rationsEntrepEvol = array(); try { $O = $client->getRatios($siren, 'synthese'); $bilansInfos = $O['result']['BilansInfos']; $ratiosInfos = $O['result']['RatiosInfos']; $ratiosEntrep = $O['result']['RatiosEntrep']; $ratiosEntrepEvol = $O['result']['RatiosEntrepEvol']; }catch (SoapFault $fault) { require_once 'soaperror.php'; processSoapFault($client,$fault,$_SESSION['tabInfo']); die(); } //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'), 'r62' => array('evol'=>'r64', 'op' => 1000, 'titre'=>'TRESORERIE'), 'r24' => array('evol'=>'r24', 'op' => 1, 'titre'=>'EFFECTIF', 'unite' => 1), ); /****************************************** * Fonction * *****************************************/ function Date_to_DateFr($Date){ if(!empty($Date)) { $jour = substr($Date,6,2); $mois =substr($Date,4,2); $annee = substr($Date,0,4); $Date_to_DateFr = $jour."/".$mois."/".$annee; } return $Date_to_DateFr; } function synthese_datagraph_perso($bilansInfos, $ratiosEntrep, $tabRatioGraph, $tabRatioGraphEvol){ global $firephp; $dataGraph = array(); $dataEvol = array(); $nbrAnnees = count($bilansInfos)-1; $i=0; foreach($bilansInfos as $dateCloture){ //Données pour le graphique if(isset($dateCloture['dateCloture'])){ $dataGraph[$i]['date'] = $dateCloture['dateCloture']; $dataGraph[$i]['duree'] = $dateCloture['duree']; } //Données pour les graphiques évolutions if(isset($bilansInfos[$nbrAnnees-$i]['dateCloture'])){ foreach($tabRatioGraphEvol as $ratio => $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); } $data = synthese_datagraph_perso($bilansInfos, $ratiosEntrep, $tabRatioGraph, $tabRatio); $dataGraph = $data['graph']; $dataEvol = $data['evol']; //$firephp->log($dataEvol, 'evol'); ?>

SYNTHÈSE

  Numéro identifiant Siren
  Raison Sociale
 Aucun bilan disponible pour cette entreprise !

Vider le graphe

$info) { $comment = empty($ratiosInfos[$ratio]['commentaires']) ? "" : " tooltip=\"".wrapComment($ratiosInfos[$ratio]['commentaires'])."\" "; $tab_chiffre = array(dRatio(2,$ratio), dRatio(1,$ratio), dRatio(0,$ratio)); $chaine_date_cloture = $tab_dateCloture[0]."@".$tab_dateCloture[1]."@".$tab_dateCloture[2]; $chaine_date_dure = $bilansInfos[0]['duree']."@".$bilansInfos[1]['duree']."@".$bilansInfos[2]['duree']; $chaine_chiffre = $tab_chiffre[0]."@".$tab_chiffre[1]."@".$tab_chiffre[2]; // Test // Test2 echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; $j++; } ?>
Visionner le graphique ".$bilansInfos[2]['duree']." mois"; ?> ".$bilansInfos[1]['duree']." mois"; ?> ".$bilansInfos[0]['duree']." mois"; ?> Actions Couleur Style
".$info['titre']."".$tab_chiffre[0]."".$tab_chiffre[1]."".$tab_chiffre[2]." Ajouter Enlever
 
\"".$ligne_style[$j]."\"

Bla bla bla bla bla bla bla bla bla bla bla bla.
"; //echo "
";
//print_r($_SESSION['graphperso']);
unset($_SESSION['graphperso']);
//print_r($bilansInfos);
}
?>