'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.= '

Dirigeance :

'."\n"; $html.= '
'."\n"; $html.= ''."\n"; $html.= '
'."\n"; $html.= '

Solvabilité :

'."\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; }