Le site partenaire n\'a pas répondu correctement ou est '.
'indisponible. Merci d\'essayer à nouveau ultérieurement.
';
}
function avis_mailerreur()
{
//Envoi mail erreur
require_once 'mail/mail.php';
sendMail(
"AVIS INSEE - (Date :".date("d")."/".date("m")."/".date("Y").")",
'Accès impossible au site de situation INSEE : '.
$_REQUEST['siren'].EOL.
'http://avis-situation-sirene.insee.fr'.EOL.
'pour login '.$_SESSION['tabInfo']['login'].EOL ,
//From
array(
'email' => 'contact@scores-decisions.com',
'name' => 'Contact',
),
//TO
array(
0 => array(
'email' => 'support@scores-decisions.com',
'name' => 'Support',
)
)
);
}
/**
* Récupére l'avis de situtation à partir du site au format pdf
*
* @param integer $siret Siren ou Siret de l'établissment
* @param string $format Format 'pdf' ou 'array'
* @param boolean $force True aller obligatoirement le chercher à l'insee
* @return string Le PDF demandé
*/
function getAvisSituation($siret, $format='pdf', $force=0)
{
$force=$force*1;
$date=date('Ymd');
$siren=trim(substr($siret,0,9));
$nic=trim(substr($siret,9,5));
$fichier = PATH_DATA.'/pdf/avis-'.$siren.'-'.$nic.'-'.$date.'.pdf';
if ($format!='pdf') return 'Format pdf uniquement';
if ($force==0 && file_exists($fichier))
{
// On délivre l'avis en base
return file_get_contents($fichier);
}
else
{
/** Initialisation de la session sur le site de l'Insee **/
$url = 'http://avis-situation-sirene.insee.fr/avisitu/jsp/avis.jsp';
//http://avis-situation-sirene.insee.fr/avisituV2/jsp/avis.jsp';
$referer = $cookie = '';
$page = getUrl($url, $cookie, '', $referer, false, 'avis-situation-sirene.insee.fr', '', AVIS_TIMEOUT);
//Code en 4xx ou 5xx signifie une erreur du serveur
$codeN = floor($page['code']/100);
if($codeN==4 || $codeN==5)
{
return false;
}
else
{
$referer = $url;
$body = $page['body'];
$serviceDispo = true;
//On doit retrouver sur la page
/*