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); $ratiosEntrep = array(); $ratiosInfos = array(); $bilansInfos = array(); $rationsEntrepEvol = array(); try { $O = $client->getRatios($siren); //$firephp->log((array)$O,'getRatios'); print ''; $bilansInfos = $O['result']['BilansInfos']; $ratiosInfos = $O['result']['RatiosInfos']; $ratiosEntrep = $O['result']['RatiosEntrep']; $ratiosEntrepEvol = $O['result']['RatiosEntrepEvol']; }catch (SoapFault $fault) { include_once(realpath(dirname(__FILE__).'/../../').'/includes/soaperror.php'); processSoapFault($client,$fault,$tabInfo); die(); } function dRatio($nAnnee,$nRatio){ global $ratiosEntrep; global $ratiosInfos; $ratio = $ratiosEntrep[$nAnnee][$nRatio]; if ($ratio=='NS') { print 'NS'; }elseif($ratio==NULL){ print '-'; }else { if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)>0) ){ print number_format($ratio/1000, 0, '', ' ').' K€'; }elseif (($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)<0)) { print number_format($ratio, 0, '', ' ').' €'; }else{ print $ratio.' '.$ratiosInfos[$nRatio]['unite']; } } } function dEvol($nAnnee,$nRatio){ global $ratiosEntrepEvol; $ratio = $ratiosEntrepEvol[$nAnnee][$nRatio]; if ($ratio=='NS') { print 'NS'; }elseif($ratio==NULL){ print '-'; }else{ print $ratio.' %'; } } $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]['r236'] = $ratiosEntrep[$i]['r236']/1000; $dataGraph[$i]['r235'] = $ratiosEntrep[$i]['r235']/1000; $dataGraph[$i]['r6'] = $ratiosEntrep[$i]['r6']/1000; $dataGraph[$i]['r146'] = $ratiosEntrep[$i]['r146']/1000; } if(isset($bilansInfos[$nbrAnnees-$i]['dateCloture'])){ //Données pour les graphiques évolutions $evol_r5[] = array( 'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r6']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r6']/1000 : 0 ) ); $evol_r7[] = array( 'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r8']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r8']/1000 : 0 ) ); $evol_r10[] = array('date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r11']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r11']/1000 : 0 ) ); $evol_r18[] = array('date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r19']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r19']/1000 : 0 ) ); $evol_r22[] = array('date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r23']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r23']/1000 : 0 ) ); $evol_r231[] = array( 'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r235']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r235']/1000 : 0 ) ); $evol_r232[] = array( 'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r236']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r236']/1000 : 0 ) ); $evol_r63[] = array('date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r64']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r64']/1000 : 0 ) ); $evol_r24[] = array('date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'], 'value'=>(($ratiosEntrep[$nbrAnnees-$i]['r24']!='NS') ? $ratiosEntrep[$nbrAnnees-$i]['r24'] : 0 ) ); } $i++; } //Création du fichier image // //Générer un nom de fichier pour le cache et l'export des fichiers if (($siret*1)==0 || ($siren*1)<100){ $fileName = $page2.'-'.$idEntreprise; }else{ $fileName = $page2.'-'.$siret; } $fileName.= '-graph-linecompare.tmp'; $path = '../cache/'; file_put_contents($path.$fileName, serialize($dataGraph)); ?>
  Numéro identifiant Siren
  Raison Sociale
 Aucun bilan disponible pour cette entreprise !
 
mois

mois
Evolution
mois
Evolution  
CHIFFRE D'AFFAIRES
Visionner le graphique
RESULTAT COURANT AVANT IMPOTS
Visionner le graphique
RESULTAT NET
Visionner le graphique
FONDS PROPRES
Visionner le graphique
TOTAL BILAN
Visionner le graphique
FONDS DE ROULEMENT
Visionner le graphique
BESOIN EN FONDS DE ROULEMENT
Visionner le graphique
TRESORERIE
Visionner le graphique
EFFECTIF
Visionner le graphique


Les informations sont insuffisantes pour générer le graphique de synthèse
"; }else{ ?>