Correction bug IE
This commit is contained in:
parent
5cd03622b2
commit
4de946987a
@ -19,35 +19,16 @@ if($ajax===TRUE){
|
||||
(isset($_REQUEST['start']) && $_REQUEST['start']=='true') ? $start=TRUE : $start=FALSE;
|
||||
$siren = substr($siret,0,9);
|
||||
|
||||
//Le fichier existe sur l'extranet, etc....
|
||||
if (file_exists(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')
|
||||
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
|
||||
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500
|
||||
){
|
||||
/*mail( 'ylenaour@scores-decisions.com',"Commande de KBIS pour $login ($siren)",
|
||||
'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).EOL.
|
||||
'O='.print_r($O,true).EOL
|
||||
);*/
|
||||
$firephp->info('Check du fichier sur le serveur local');
|
||||
print '<u><a title="Cliquez ici pour visualiser le kbis" target="_blank" href="/?page=actes&siret='.$siret.'&ref=kbis">Visualiser le Kbis <img src="/img/icone_pdf.gif"></a></u>';
|
||||
|
||||
//Le fichier n'existe pas sur l'extranet, etc...
|
||||
}else{
|
||||
$firephp->info('Démarage recupération du fichier');
|
||||
//getKbis pour la premiere requete
|
||||
if($start===TRUE){
|
||||
/*mail( 'ylenaour@scores-decisions.com',"KBIS en cours pour $login ($siren)",
|
||||
mail( 'ylenaour@scores-decisions.com',"KBIS en cours pour $login ($siren)",
|
||||
'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).EOL.
|
||||
'O='.print_r($O,true).EOL
|
||||
);*/
|
||||
);
|
||||
$url = getKbis($siren);
|
||||
$firephp->info('getKbis');
|
||||
$firephp->log($url, 'url');
|
||||
@ -56,27 +37,40 @@ if($ajax===TRUE){
|
||||
}else{
|
||||
print $url;
|
||||
}
|
||||
//On check si le fichier est présent sur l'url
|
||||
}
|
||||
|
||||
//Le fichier existe sur l'extranet, etc....
|
||||
if (file_exists(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')
|
||||
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
|
||||
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500
|
||||
){
|
||||
mail( 'ylenaour@scores-decisions.com',"Commande de KBIS pour $login ($siren)",
|
||||
'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).EOL.
|
||||
'O='.print_r($O,true).EOL
|
||||
);
|
||||
$firephp->info('Check du fichier sur le serveur local');
|
||||
print '<u><a title="Cliquez ici pour visualiser le kbis" target="_blank" href="/?page=actes&siret='.$siret.'&ref=kbis">Visualiser le Kbis <img src="/img/icone_pdf.gif"></a></u>';
|
||||
|
||||
//Le fichier n'existe pas sur l'extranet, etc...
|
||||
}else{
|
||||
$firephp->info('Check fichier disponible');
|
||||
$firephp->info('Démarage recupération du fichier');
|
||||
//On check si le fichier est présent sur l'url
|
||||
$url = $_REQUEST['url'];
|
||||
$page = getUrl($url, '', '', '', false);
|
||||
//Fichier non disponible
|
||||
if($page['code']==408 || $page['code']==400){
|
||||
|
||||
return 'FALSE';
|
||||
//Ecriture du fichier sur le serveur en local
|
||||
}else{
|
||||
$body = $page['body'];
|
||||
$fp = fopen(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf', 'w');
|
||||
fwrite($fp, $body);
|
||||
fclose($fp);
|
||||
if( file_exists(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')
|
||||
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
|
||||
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500
|
||||
){
|
||||
print '<u><a title="Cliquez ici pour visualiser le kbis" target="_blank" href="/?page=actes&siret='.$siret.'&ref=kbis">Visualiser le Kbis <img src="/img/icone_pdf.gif"></a></u>';
|
||||
}
|
||||
}
|
||||
return 'FALSE';
|
||||
}
|
||||
}
|
||||
exit;
|
||||
@ -178,12 +172,14 @@ else {
|
||||
function checkKbis(start)
|
||||
{
|
||||
if(start==true){
|
||||
$.get( 'pages/kbis2.php', { ajax: 'true', start: 'true', siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { url = data; }
|
||||
$.post( 'pages/kbis2.php', { ajax: 'true', start: 'true', siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { url = data; },
|
||||
'text'
|
||||
);
|
||||
}else{
|
||||
$.get( 'pages/kbis2.php', { ajax: 'true', url: url, siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { alert(data); updateInfo(data); }
|
||||
$.post( 'pages/kbis2.php', { ajax: 'true', url: url, siret: '<?=$siren?>' },
|
||||
function (data, textStatus) { if( data!='' && data!='FALSE' ){ updateInfo(data); } },
|
||||
'text'
|
||||
);
|
||||
}
|
||||
}
|
||||
@ -192,7 +188,7 @@ else {
|
||||
{
|
||||
$("#progressbar").reportprogress(++pct);
|
||||
if(pct==100){
|
||||
clearInterval(holdTheInterval);
|
||||
updateInfo('Le temps maximum d\'attente a été atteint. Merci de réssayez en cliquant <a href="/?page=kbis2&siret=<?=$siren?>">ici</a>');
|
||||
pct=0;
|
||||
}
|
||||
if(Math.floor(pct/checkInterval)!=prec){
|
||||
@ -205,9 +201,10 @@ else {
|
||||
$("#result").html(html);
|
||||
clearInterval(holdTheInterval);
|
||||
}
|
||||
|
||||
var pct=0;
|
||||
var prec=0;
|
||||
var checkInterval = 10;
|
||||
var checkInterval = 5;
|
||||
var url = '';
|
||||
checkKbis(true);
|
||||
var holdTheInterval = setInterval(update, 600);
|
||||
@ -247,18 +244,7 @@ else {
|
||||
<tr>
|
||||
<td colspan="3" align="center">
|
||||
<div id="result">
|
||||
<?php
|
||||
if( file_exists(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')
|
||||
&& date('Ymd', filemtime(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf'))==date('Ymd')
|
||||
&& filesize(PATH_DATA.'/pdf/kbis-'.$siren.'.pdf')>500
|
||||
){
|
||||
print '<u><a title="Cliquez ici pour visualiser le kbis" target="_blank" href="/?page=actes&siret='.$siret.'&ref=kbis">Visualiser le Kbis <img src="/img/icone_pdf.gif"></a></u>';
|
||||
}else{
|
||||
?>
|
||||
<div id="progressbar"></div>
|
||||
<?php
|
||||
}
|
||||
?>
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
|
Loading…
x
Reference in New Issue
Block a user