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['bilan']) ? $bilan=$_REQUEST['bilan'] : $bilan=0 ;
$ratiosEntrep = array();
$ratiosInfos = array();
$bilansInfos = array();
$rationsEntrepEvol = array();
try {
$O = $client->getRatios($siren, 'ratios');
$bilansInfos = $O['result']['BilansInfos'];
$ratiosInfos = $O['result']['RatiosInfos'];
$ratiosEntrep = $O['result']['RatiosEntrep'];
$ratiosEntrepEvol = $O['result']['RatiosEntrepEvol'];
$ratiosSecteur = $O['result']['RatiosSecteur'];
print '';
}catch (SoapFault $fault) {
include_once(realpath(dirname(__FILE__).'/../../').'/includes/soaperror.php');
processSoapFault($client,$fault,$tabInfo);
die();
}
function dGraph($nRatio){
global $bilansInfos;
global $ratiosSecteur;
global $ratiosEntrep;
global $ratiosInfos;
$evol = array();
$nbrAnnees=count($bilansInfos)-1;
$i=0;
foreach($bilansInfos as $dateCloture){
if(isset($bilansInfos[$nbrAnnees-$i]['dateCloture'])){
$div = 1;
$ratioE = $ratiosEntrep[$nbrAnnees-$i][$nRatio];
$ratioS = $ratiosSecteur[$nbrAnnees-$i][$nRatio];
if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratioE)/1000)>0) ){
$unite = 'KEURO';
$div = 1000;
}else{
$unite = $ratiosInfos[$nRatio]['unite'];
}
//Données pour les graphiques évolutions
$data[] = array(
'date'=>$bilansInfos[$nbrAnnees-$i]['dateCloture'],
'entreprise'=>(($ratioE!='NS') ? $ratioE/$div : 0 ),
'secteur'=>(($ratioS!='NS') ? $ratioS/$div : 0 ),
);
}
$i++;
}
$evol = array('data' => $data, 'unite' => $unite);
return $evol;
}
function dPosition($nAnnee,$nRatio,$compare){
global $ratiosSecteur;
global $ratiosEntrep;
$ratioS = $ratiosSecteur[$nAnnee][$nRatio];
$ratioE = $ratiosEntrep[$nAnnee][$nRatio];
$ecart = 1/100;
if( $ratioS=='NS' || $ratioE=='NS' || $ratioS==NULL || $ratioE==NULL){
print '-';
}elseif($compare=='>'){
if( $ratioE+$ecart > $ratioS ){
print '';
}elseif( ($ratioS-($ratioS*$ecart))<$ratioE && ($ratioS+($ratioS*$ecart))>$ratioE){
print '-';
}else{
print '';
}
}elseif($compare=='<'){
if($ratioE < $ratioS){
print '';
}elseif( ($ratioS-($ratioS*$ecart))<$ratioE && ($ratioS+($ratioS*$ecart))>$ratioE){
print '-';
}else{
print '';
}
}
}
function dSecteur($nAnnee,$nRatio){
global $ratiosSecteur;
global $ratiosInfos;
$ratio = $ratiosSecteur[$nAnnee][$nRatio];
$return = '';
$formatRatio = TRUE;
if ($ratio=='NS') {
$return.= 'NS';
$formatRatio = FALSE;
}elseif(substr($ratio,0,1)=='<' ){
$return.= '< ';
$ratio = substr($ratio,1)*1;
}elseif(substr($ratio,0,1)=='>'){
$return.= '> ';
$ratio = substr($ratio,1)*1;
}elseif($ratio==NULL){
$return.= '-';
$formatRatio = FALSE;
}
if($formatRatio == TRUE) {
if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)>0) ){
$return.= number_format($ratio/1000, 0, '', ' ').' K€';
}elseif (($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)<0)) {
$return.= number_format($ratio, 0, '', ' ').' €';
}elseif (($ratiosInfos[$nRatio]['unite']=='Jours')) {
$return.= number_format($ratio, 0, '', ' ').' '.$ratiosInfos[$nRatio]['unite'];
}elseif (($ratiosInfos[$nRatio]['unite']=='AN')) {
$return.= round($ratio, 2).' '.$ratiosInfos[$nRatio]['unite'];
}elseif (($ratiosInfos[$nRatio]['unite']=='%')) {
$return.= round($ratio).' '.$ratiosInfos[$nRatio]['unite'];
}else{
$return.= $ratio.' '.$ratiosInfos[$nRatio]['unite'];
}
}
print $return;
}
function dRatio($nAnnee,$nRatio){
global $ratiosEntrep;
global $ratiosInfos;
$ratio = $ratiosEntrep[$nAnnee][$nRatio];
$return = '';
$formatRatio = TRUE;
if ($ratio=='NS') {
$return.= 'NS';
$formatRatio = FALSE;
}elseif(substr($ratio,0,1)=='<' ){
$return.= '< ';
$ratio = substr($ratio,1)*1;
}elseif(substr($ratio,0,1)=='>'){
$return.= '> ';
$ratio = substr($ratio,1)*1;
}elseif($ratio==NULL){
$return.= '-';
$formatRatio = FALSE;
}
if($formatRatio == TRUE) {
if ( ($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)>0) ){
$return.= number_format($ratio/1000, 0, '', ' ').' K€';
}elseif (($ratiosInfos[$nRatio]['unite']=='EUR') && ((abs($ratio)/1000)<0)) {
$return.= number_format($ratio, 0, '', ' ').' €';
}elseif (($ratiosInfos[$nRatio]['unite']=='Jours')) {
$return.= number_format($ratio, 0, '', ' ').' '.$ratiosInfos[$nRatio]['unite'];
}elseif (($ratiosInfos[$nRatio]['unite']=='AN')) {
$return.= round($ratio, 2).' '.$ratiosInfos[$nRatio]['unite'];
}elseif (($ratiosInfos[$nRatio]['unite']=='%')) {
$return.= round($ratio).' '.$ratiosInfos[$nRatio]['unite'];
}else{
$return.= $ratio.' '.$ratiosInfos[$nRatio]['unite'];
}
}
print $return;
}
?>
|
Numéro identifiant Siren |
=substr($siren,0,3).' '.substr($siren,3,3).' '.substr($siren,6,3)?> |
|
Raison Sociale |
=$tabInfo['entrep']['raisonSociale'];?> |
| Aucun bilan disponible pour cette entreprise ! |
log($tabInfo,'tabInfo');
?>
|
Secteur d'activité : |
-
|
|
Millesime |
|
|
Durée du bilan |
log($bilan, 'bilan');
if(isset($bilansInfos[$bilan]['dateCloture'])) {
print $bilansInfos[$bilan]['duree']; ?> mois
|