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){
|
||||
global $firephp, $fichier;
|
||||
|
||||
$fp=@fopen( PATH_DATA.'/infogreffe/xml/' . $fichier.'.query' , 'w');
|
||||
$fp=@fopen( PATH_SITE.'/cache/infogreffe/' . $fichier.'.query' , 'w');
|
||||
@fwrite($fp, $req);
|
||||
@fclose($fp);
|
||||
$url = INFOGREFFE_WS_URL;
|
||||
@ -85,7 +85,7 @@ function requeteInfogreffe($siren, $idCommande, $type, $vecteur, $option){
|
||||
$firephp->log($type, 'type');
|
||||
$firephp->log($vecteur, 'vecteur');
|
||||
$firephp->log($option, 'option');
|
||||
|
||||
|
||||
$req = '<demande>'.
|
||||
'<emetteur>'.
|
||||
'<code_abonne>'.INFOGREFFE_WS_USER.'</code_abonne>'.//85009006
|
||||
@ -348,22 +348,22 @@ function mailCommande($email, $siren, $type){
|
||||
break;
|
||||
}
|
||||
require_once 'mail/mail.php';
|
||||
sendMail(
|
||||
$subject,
|
||||
sendMail(
|
||||
$subject,
|
||||
'REQUEST='.EOL.print_r($_REQUEST,true).'EOL'.
|
||||
'SERVER='.EOL.print_r($_SERVER,true).'EOL'.
|
||||
'SESSION='.EOL.print_r($_SESSION,true).'EOL'.
|
||||
'ENV='.EOL.print_r($_ENV,true).'EOL'.
|
||||
'tabInfo='.print_r($tabInfo,true),
|
||||
'tabInfo='.print_r($tabInfo,true),
|
||||
//From
|
||||
array(
|
||||
array(
|
||||
'email' => 'contact@scores-decisions.com',
|
||||
'name' => 'Contact',
|
||||
),
|
||||
),
|
||||
//TO
|
||||
array(
|
||||
0 => array(
|
||||
'email'=> 'contact@scores-decisions.com',
|
||||
'email'=> 'contact@scores-decisions.com',
|
||||
'name' => 'Contact'
|
||||
)
|
||||
)
|
||||
|
@ -6,7 +6,7 @@ require_once 'mail/mail.php';
|
||||
|
||||
/** INFOGREFFE **/
|
||||
define('INFOGREFFE_FILETIME', 8);
|
||||
define('INFOGREFFE_PATH', PATH_DATA.'/infogreffe/xml/');
|
||||
define('INFOGREFFE_PATH', PATH_SITE.'/cache/infogreffe/');
|
||||
|
||||
if( ENVIRONNEMENT=='PRD' || ENVIRONNEMENT=='REC')
|
||||
{
|
||||
|
@ -64,22 +64,22 @@ else {
|
||||
$type = 'AC';
|
||||
$fichier = $type.'-'.$siren.'.xml';
|
||||
$perisable = true;
|
||||
if (!file_exists(PATH_DATA.'/infogreffe/xml/'.$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_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
|
||||
if (!file_exists(PATH_SITE.'/cache/infogreffe/'.$fichier) // Le fichier n'existe pas en cache
|
||||
|| ( 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_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';
|
||||
$xml = infogreffeProduits($siren, $type);
|
||||
$firephp->log($xml, 'infogreffe XML');
|
||||
// Enregistrement du fichier XML en provenance des greffes
|
||||
if (strlen($xml)!=0) {
|
||||
$fp=@fopen(PATH_DATA.'/infogreffe/xml/'.$fichier, 'w');
|
||||
$fp=@fopen(PATH_SITE.'/cache/infogreffe/'.$fichier, 'w');
|
||||
@fwrite($fp, $xml);
|
||||
@fclose($fp);
|
||||
}
|
||||
} else {
|
||||
// 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
|
||||
|
Loading…
Reference in New Issue
Block a user