This commit is contained in:
Michael RICOIS 2010-10-07 09:30:50 +00:00
parent 6760a53126
commit a2912b9b3e

View File

@ -169,8 +169,8 @@ function infogreffe_getproduitsxml($xml)
/** /**
* Format la chaine xml de liste des actes * Format la chaine xml de liste des actes
* @param unknown_type $xml * @param string $xml
* @return unknown_type * @return array
*/ */
function infogreffe_parsexml_actes($xml) function infogreffe_parsexml_actes($xml)
{ {
@ -504,6 +504,8 @@ function infogreffe_format_bilans($bilans)
} else { } else {
$siren = $bilan['num_siren']; $siren = $bilan['num_siren'];
} }
//Cas de fichier correspondant à la référence
$fichier = PATH_DATA.'/pdf/'.infogreffe_bilan_filename($siren,$ref); $fichier = PATH_DATA.'/pdf/'.infogreffe_bilan_filename($siren,$ref);
if( file_exists($fichier) && filesize($fichier)>0 ) if( file_exists($fichier) && filesize($fichier)>0 )
{ {
@ -511,7 +513,33 @@ function infogreffe_format_bilans($bilans)
$file_exist = true; $file_exist = true;
$nomode = false; $nomode = false;
} }
//2eme cas de fichier en acte (a faire disparaitre)
//Cas de fichier ne correspondant pas à la référence (_sociaux ou pas)
//Si AAAA_sociaux- alors on cherche sans
if (preg_match('/^[0-9]{4}_sociaux-/', $ref)){
$refR = str_replace('_sociaux-', '_-', $ref);
$fichier = PATH_DATA.'/pdf/'.infogreffe_bilan_filename($siren,$refR);
if( file_exists($fichier) && filesize($fichier)>0 )
{
$mode = 'fichier';
$file_exist = true;
$nomode = false;
$ref = $refR;
}
//Si AAAA_- alors on cherche avec
} elseif (preg_match('/^[0-9]{4}_-/', $ref)){
$refR = str_replace('_-', '_sociaux-', $ref);
$fichier = PATH_DATA.'/pdf/'.infogreffe_bilan_filename($siren,$refR);
if( file_exists($fichier) && filesize($fichier)>0 )
{
$mode = 'fichier';
$file_exist = true;
$nomode = false;
$ref = $refR;
}
}
//Cas de fichier en acte (a faire disparaitre)
$fichier = PATH_DATA.'/pdf/acte-'.$siren.'-'.$ref.'.pdf'; $fichier = PATH_DATA.'/pdf/acte-'.$siren.'-'.$ref.'.pdf';
if( file_exists($fichier) && filesize($fichier)>0 ) if( file_exists($fichier) && filesize($fichier)>0 )
{ {