61 lines
1.5 KiB
JavaScript
61 lines
1.5 KiB
JavaScript
$(document).ready(function()
|
|
{
|
|
$("select[name=type]").change(function(){
|
|
var value = $(this).val();
|
|
if (value == '-'){
|
|
$(location).attr('href','./?page=surveillance&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>');
|
|
}else{
|
|
$(location).attr('href','./?page=surveillance&vue=source&source='+value+'&idEntreprise=<?=$idEntreprise?>&siret=<?=$siret?>');
|
|
}
|
|
});
|
|
|
|
//Récupération du fichier de surveillance
|
|
var holdTheInterval;
|
|
var nbEssai = 25;
|
|
var essai = 0;
|
|
var login;
|
|
var date;
|
|
var url = '';
|
|
var source = '-';
|
|
|
|
//$.ajaxSetup({timeout: 4001});
|
|
|
|
$('#getSurveillanceCsv').click(function()
|
|
{
|
|
//On disable tout les champs
|
|
$('select[name=source]').attr('disabled', true);
|
|
//Valeur
|
|
source = $('select[name=source]').val();
|
|
checkFile();
|
|
holdTheInterval = setInterval(checkFile, 4000);
|
|
});
|
|
|
|
function checkFile()
|
|
{
|
|
essai++;
|
|
if(essai>nbEssai){
|
|
essai = 0;
|
|
updateInfo('Le temps maximum d\'attente a été atteint. Merci de rééssayez.');
|
|
}else{
|
|
$('#getSurveillanceMsg').text('Patientez pendant la construction du fichier ('+essai+')...');
|
|
$.post( 'pages/ajax/surveillance.php', { source: source, url: url, start: essai},
|
|
function (data, textStatus){
|
|
if( data!='' && data!='FALSE' ){
|
|
if(essai==1) {
|
|
url = data;
|
|
if(url ==''){updateInfo('Erreur');}
|
|
}
|
|
else updateInfo(data);
|
|
}
|
|
});
|
|
}
|
|
}
|
|
|
|
function updateInfo(data)
|
|
{
|
|
$('#getSurveillanceMsg').html(data);
|
|
clearInterval(holdTheInterval);
|
|
$('select[name=source]').removeAttr('disabled');
|
|
essai = 0;
|
|
}
|
|
}); |