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