Modification chemin de stockage fichier xml (infogreffe), issue #0000290
This commit is contained in:
parent
aaf9111ae6
commit
ac5776f970
@ -11,7 +11,7 @@ require_once realpath(dirname(__FILE__)).'/constantes.php';
|
|||||||
function getInfogreffeXML($req){
|
function getInfogreffeXML($req){
|
||||||
global $firephp, $fichier;
|
global $firephp, $fichier;
|
||||||
|
|
||||||
$fp=@fopen( PATH_DATA.'/infogreffe/xml/' . $fichier.'.query' , 'w');
|
$fp=@fopen( PATH_SITE.'/cache/infogreffe/' . $fichier.'.query' , 'w');
|
||||||
@fwrite($fp, $req);
|
@fwrite($fp, $req);
|
||||||
@fclose($fp);
|
@fclose($fp);
|
||||||
$url = INFOGREFFE_WS_URL;
|
$url = INFOGREFFE_WS_URL;
|
||||||
|
@ -6,7 +6,7 @@ require_once 'mail/mail.php';
|
|||||||
|
|
||||||
/** INFOGREFFE **/
|
/** INFOGREFFE **/
|
||||||
define('INFOGREFFE_FILETIME', 8);
|
define('INFOGREFFE_FILETIME', 8);
|
||||||
define('INFOGREFFE_PATH', PATH_DATA.'/infogreffe/xml/');
|
define('INFOGREFFE_PATH', PATH_SITE.'/cache/infogreffe/');
|
||||||
|
|
||||||
if( ENVIRONNEMENT=='PRD' || ENVIRONNEMENT=='REC')
|
if( ENVIRONNEMENT=='PRD' || ENVIRONNEMENT=='REC')
|
||||||
{
|
{
|
||||||
|
@ -64,22 +64,22 @@ else {
|
|||||||
$type = 'AC';
|
$type = 'AC';
|
||||||
$fichier = $type.'-'.$siren.'.xml';
|
$fichier = $type.'-'.$siren.'.xml';
|
||||||
$perisable = true;
|
$perisable = true;
|
||||||
if (!file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) // Le fichier n'existe pas en cache
|
if (!file_exists(PATH_SITE.'/cache/infogreffe/'.$fichier) // Le fichier n'existe pas en cache
|
||||||
|| ( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && $perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') ) // Le fichier existe en cache mais est périsable (liste)
|
|| ( file_exists(PATH_SITE.'/cache/infogreffe/'.$fichier) && $perisable && date('Ymd', filemtime(PATH_SITE.'/cache/infogreffe/'.$fichier))<>date('Ymd') ) // Le fichier existe en cache mais est périsable (liste)
|
||||||
|| ( file_exists(PATH_DATA.'/infogreffe/xml/'.$fichier) && !$perisable && date('Ymd', filemtime(PATH_DATA.'/infogreffe/xml/'.$fichier))<>date('Ymd') && filesize(PATH_DATA.'/infogreffe/xml/'.$fichier)<=200) // Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur
|
|| ( file_exists(PATH_SITE.'/cache/infogreffe/'.$fichier) && !$perisable && date('Ymd', filemtime(PATH_SITE.'/cache/infogreffe/'.$fichier))<>date('Ymd') && filesize(PATH_SITE.'/cache/infogreffe/'.$fichier)<=200) // Le fichier existe en cache, n'est pas périsable (acte) mais contient un message d'erreur
|
||||||
){
|
){
|
||||||
require_once 'infogreffe/kbis.php';
|
require_once 'infogreffe/kbis.php';
|
||||||
$xml = infogreffeProduits($siren, $type);
|
$xml = infogreffeProduits($siren, $type);
|
||||||
$firephp->log($xml, 'infogreffe XML');
|
$firephp->log($xml, 'infogreffe XML');
|
||||||
// Enregistrement du fichier XML en provenance des greffes
|
// Enregistrement du fichier XML en provenance des greffes
|
||||||
if (strlen($xml)!=0) {
|
if (strlen($xml)!=0) {
|
||||||
$fp=@fopen(PATH_DATA.'/infogreffe/xml/'.$fichier, 'w');
|
$fp=@fopen(PATH_SITE.'/cache/infogreffe/'.$fichier, 'w');
|
||||||
@fwrite($fp, $xml);
|
@fwrite($fp, $xml);
|
||||||
@fclose($fp);
|
@fclose($fp);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
// Lecture du fichier XML en provenance des greffes
|
// Lecture du fichier XML en provenance des greffes
|
||||||
$xml = file_get_contents(PATH_DATA.'/infogreffe/xml/'.$fichier);
|
$xml = file_get_contents(PATH_SITE.'/cache/infogreffe/'.$fichier);
|
||||||
}
|
}
|
||||||
|
|
||||||
// Affichage des erreurs Infogreffe
|
// Affichage des erreurs Infogreffe
|
||||||
|
Loading…
x
Reference in New Issue
Block a user