'30', 'content'=>' ' );
$lignes[] = array( 'width'=>'550', 'content'=>info_evaluation( array('AnalyseConfor'=>$etab['AnalyseConfor'], 'ScoreConfor'=>$etab['ScoreConfor'], 'AnalyseDirigeance'=>$etab['AnalyseDirigeance'], 'ScoreDirigeance'=>$etab['ScoreDirigeance'], 'AnalyseSolvabilite'=>$etab['AnalyseSolvabilite'], 'Indiscore'=>$etab['Indiscore']) ) );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
$millesimeMax=date('Ymd', mktime(0, 0, 0, date('m'), date('d'), date('Y')-2));
if ($etab['NbBilansScore']>0 && $etab['Bilans'][0]['Millesime']>=$millesimeMax)
{
$lignes = array();
$lignes[] = array( 'width'=>'30', 'content'=>' ' );
$lignes[] = array( 'width'=>'550', 'content'=>info_evaluationtxt( array('NbBilansScore'=>$etab['NbBilansScore'], 'Bilans'=>$etab['Bilans'], 'tabInfosNotations'=>$etab['tabInfosNotations']) ) );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
$lignes = array();
$lignes[] = array( 'width'=>'30', 'content'=>' ' );
$lignes[] = array( 'width'=>'550', 'content'=>info_evaluationautre( array('scores'=>$etab['scores']) ) );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
}else{
$lignes = array();
$lignes[] = array( 'width'=>'30', 'content'=>' ' );
$lignes[] = array( 'width'=>'550', 'content'=>info_evaluationtxt( array('NbBilansScore'=>$etab['NbBilansScore'], 'Bilans'=>$etab['Bilans'], 'tabInfosNotations'=>$etab['tabInfosNotations']) ) );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
}
$i++;
$page['blocks'][$i]['titre'] = 'Conclusion';
$i++;
$page['blocks'][$i]['table'] = array();
$lignes = array();
$lignes[] = array( 'width'=>'30', 'content'=>' ' );
$lignes[] = array( 'width'=>'550', 'content'=>info_evaluationconclusion( array('Indiscore'=>$etab['Indiscore'],'infoEncours'=>$etab['infoEncours'],'encours'=>$etab['encours'], 'TendanceIndiscore'=>$etab['TendanceIndiscore']) ) );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
$lignes = array();
$lignes[] = array( 'colspan'=>'2', 'content'=>'' );
$page['blocks'][$i]['table']['row'][] = array( 'content'=>$lignes );
return $page;
}
function info_evaluation($info)
{
if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; }
$html = '';
$html.= 'L\'évaluation indiScore© c\'est en partie basée sur les points notables suivantes :
'."\n";
$html.= '
Conformité légale :
'."\n";
$html.= ''."\n";
$html.= '
'."\n";
$html.= ' - '."\n";
$html.= ' '.$AnalyseConfor.''."\n";
$html.= '
'."\n";
$html.= '
Conformité'."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= ' '."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= 'Dirigeance :
'."\n";
$html.= ''."\n";
$html.= '
'."\n";
$html.= ' - '."\n";
$html.= ' '.$AnalyseDirigeance.''."\n";
$html.= '
'."\n";
$html.= '
Dirigeance'."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= ' '."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= 'Solvabilité :
'."\n";
$html.= ''."\n";
$html.= '
'."\n";
$html.= ' - '."\n";
$html.= ' L\'analyse de la solvabilité est '.$AnalyseSolvabilite.''."\n";
$html.= '
'."\n";
$html.= '
Solvabilité'."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= '
'."\n";
$html.= ' '."\n";
$html.= '
'."\n";
$html.= '
'."\n";
return $html;
}
function info_evaluationtxt($info)
{
if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; }
$millesimeMax = date('Ymd', mktime(0, 0, 0, date('m'), date('d'), date('Y')-2));
$html = '';
if ( $NbBilansScore>0 && $Bilans[0]['Millesime'] >= $millesimeMax )
{
$html.='A la lecture du dernier bilan, la situation financière de l\'entreprise '.$Nom.' est '.$tabInfosNotations['SituationFinanciere'].'.
'."\n";
if (html_entity_decode($tabInfosNotations['ProbabiliteDefaut'])<>'En défaut')
$html.= 'La probabilité de défaillance associée à cette note avoisine les '.number_format($tabInfosNotations['ProbabiliteDefaut'],3,',',' ') .' %'."\n";
else
$html.= 'Cette entreprise est défaillante ou sur le point de le devenir.'."\n";
} else {
$html.='La situation financière de l\'entreprise ne peut être évaluée en détail car';
if ($Bilans[0]['Millesime']<$millesimeMax && count($Bilans)>0 ) {
$html.= 'le dernier bilan disponible date de '.substr($Bilans[0]['Millesime'],0,4).'.'."\n";
} else {
$html.= 'aucun bilan n\'est disponible.'."\n";
}
}
return $html;
}
function info_evaluationautre($info)
{
if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; }
$html = 'Pour information, les méthodes standards donnent : Conan & Holder = '.$scores['ConanH'].', Afdcc2 = '.$scores['Afdcc2'].' et Score Z = '.$scores['Z'].'.'."\n";
return $html;
}
function info_evaluationconclusion($info)
{
if(count($info)>0) foreach($info as $key => $v) { ${$key} = $v; }
$html.= 'Compte tenu des informations disponibles auprès des sources officielles Scores et Décisions présente la conclusion suivante :
'."\n";
$html.= 'LE SCORE EST DE '.$Indiscore.' SUR 100 POINTS
'."\n";
if($infoEncours!='' && !is_numeric($encours) && $encours=='N/A'){
$html.=''.$infoEncours.'
';
}else{
if ($Indiscore!=0) {
$html.= 'La tendance de la note est '.$TendanceIndiscore.''."\n";
$html.= 'L\'ENCOURS MAXIMUM CONSEILLÉ EST DE '.round($encours/1000).' K€
'."\n";
}
$html.= ''.$infoEncours.'
'."\n";
}
return $html;
}