52 lines
1.8 KiB
PHP
52 lines
1.8 KiB
PHP
<?
|
|
class MFedaso {
|
|
|
|
private $tabCodeRetour=array(0 => 'Traitement OK',
|
|
100 => 'Document illisible',
|
|
101 => 'Document partiellement lisible',
|
|
102 => 'Document inattendu',
|
|
103 => 'Page blanche',
|
|
104 => 'Fichier absent',
|
|
105 => 'page partiellement scannée',
|
|
106 => 'Document complémentaire concernant une autre société',
|
|
107 => 'Page(s) manquante(s)',//NEW
|
|
108 => 'Document(s) non Francophone',
|
|
200 => 'Aucune information dirigeants',
|
|
210 => 'Aucune information actionnaire',
|
|
211 => 'Aucune information capitalistique',
|
|
220 => 'Aucune information RIB',
|
|
221 => 'Code guichet inconnu',
|
|
250 => 'Raison Sociale absente',//NEW
|
|
251 => 'Raison Sociale en double : entête retenue',//NEW
|
|
252 => 'Raison Sociale en double : entête non retenue',//NEW
|
|
300 => 'Code pays absent du réferentiel',
|
|
301 => 'Code devise absent du référentiel',
|
|
201 => 'Code fonction inexistant',
|
|
);
|
|
|
|
public function getRefCodeRetour($sep=',', $eol=EOL) {
|
|
$str='codRetour'.$sep.'libRetour'.$eol;
|
|
foreach ($this->tabCodeRetour as $key=>$value)
|
|
$str.=$key.$sep.$value.$eol;
|
|
return $str;
|
|
}
|
|
|
|
public function getRefCodeVoie($sep=',', $eol=EOL) {
|
|
$row = 1;
|
|
$handle = fopen(DOC_WEB_LOCAL.'tables/voies.csv', 'r');
|
|
if (!$handle) die('Impossible d\'ouvrir le fichier de configuration des voies INSEE');
|
|
$tabTmp=array();
|
|
while (($data = fgetcsv($handle, 1000, ';')) !== FALSE) {
|
|
if ($row==1)
|
|
$str='codVoie'.$sep.'libVoie'.$eol;
|
|
elseif (substr($data[0],0,1)<>'#' && $data[2]==1) // Ligne en commentaires CSV
|
|
$str.=$data[0].$sep.$data[1].$eol;
|
|
$row++;
|
|
}
|
|
fclose($handle);
|
|
return $str;
|
|
}
|
|
|
|
}
|
|
|
|
?>
|