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<6E>e',
|
|||
|
106 => 'Document compl<70>mentaire concernant une autre soci<63>t<EFBFBD>',
|
|||
|
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<6E>te retenue',//NEW
|
|||
|
252 => 'Raison Sociale en double : ent<6E>te non retenue',//NEW
|
|||
|
300 => 'Code pays absent du r<>ferentiel',
|
|||
|
301 => 'Code devise absent du r<>f<EFBFBD>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('/var/www/html/ws/data/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;
|
|||
|
}
|
|||
|
|
|||
|
}
|
|||
|
|
|||
|
?>
|