extranet/www/js/combine/scripts_administration.js
2010-06-22 07:33:23 +00:00

4 lines
3.1 KiB
JavaScript

$(document).ready(function(){$('div.lien').click(function(e){e.preventDefault();var text=$(this).children('span').html();var title=$(this).children('a').attr('title');var dialogOpts={bgiframe:true,title:title,width:500,height:350,modal:true,open:function(event,ui){$(this).html(text);},buttons:{'Fermer':function(){$(this).dialog('close');}},close:function(){$('#cadreinfo').remove();}};$('<div id="cadreinfo"></div>').dialog(dialogOpts);return false;});$('input[name=telechargementjsCase]:checkbox').click(function(){if($('input[name=telechargementjsCase]:checkbox').attr('checked')&&$('input[name=telechargementjsCase2]:checkbox').attr('checked')){var ok=confirm('Le Détail et l\'option Tous les clients'+' ont été selectionnées, le téléchargement'+' risque d\'être long. Voulez-vous continuez ?');if(!ok){$('input[name=telechargementjsCase]:checkbox').attr('checked',false);}}});$('input[name=telechargementjsCase2]:checkbox').click(function(){if($('input[name=telechargementjsCase]:checkbox').attr('checked')&&$('input[name=telechargementjsCase2]:checkbox').attr('checked')){var ok=confirm('Le Détail et l\'option Tous les clients'+' ont été selectionnées, le téléchargement'+' risque d\'être long. Voulez-vous continuez ?');if(!ok){$('input[name=telechargementjsCase2]:checkbox').attr('checked',false);}}});});$(document).ready(function(){var holdTheInterval;var nbEssai=25;var essai=0;var url='';var menuD;var caseC;var caseC2;var page;var argv;$('#telechargementjs').click(function(e){e.preventDefault();if($('select[name=telechargementjsMenu]').val()=='invalide'){$('#telechargementjsMsg').html('Vous devez sélectionner une période.');return;}
$('select[name=telechargementjsMenu]').attr('disabled',true);$('input[name=telechargementjsCase]:checkbox').attr('disabled',true);$('input[name=telechargementjsCase2]:checkbox').attr('disabled',true);menuD=$('select[name=telechargementjsMenu]').val();caseC=$('input[name=telechargementjsCase]').attr('checked')?true:false;caseC2=$('input[name=telechargementjsCase2]').attr('checked')?true:false;page=$('input[name=page]').val();argv=$('input[name=argv]').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éessayez.');$('select[name=telechargementjsMenu]').removeAttr('disabled');$('input[name=telechargementjsCase]:checkbox').removeAttr('disabled');$('input[name=telechargementjsCase2]:checkbox').removeAttr('disabled');}else{$('#telechargementjsMsg').text('Patientez pendant la construction du fichier ('+
essai+')...');$.post('pages/ajax/telechargement.php',{menuD:menuD,caseC:caseC,caseC2:caseC2,url:url,start:essai,page:page,argv:argv},function(data,textStatus){if(data!=''&&data!='FALSE'){if(essai==1){url=data;if(url==''){updateInfo('Erreur');}}else{updateInfo(data);}}});}}
function updateInfo(data){$('#telechargementjsMsg').html(data);clearInterval(holdTheInterval);$('select[name=telechargementjsMenu]').removeAttr('disabled');$('input[name=telechargementjsCase]:checkbox').removeAttr('disabled');$('input[name=telechargementjsCase2]:checkbox').removeAttr('disabled');essai=0;}});