$('#auth_form').on('submit',function(e)
{
var dwn=load_localstorage("dwn");
var vform = this;
pform="auth_form";
pformobj=$(this);
pextraparam='&mode=login&dw_n='+urlencode(dwn);
e.preventDefault();
e.stopPropagation();
if (vform.submitted) {return;}
bt='#'+pform+'submit';
old_submit=$(bt).html();
$(bt).html("Veuillez patienter...");
$(bt).attr("disabled","disabled");
$(".form-control-danger").removeClass("form-control-danger").popover('dispose');
$(".with-errors").html('');
$.ajax(
{
async:true,
type:'POST',
url:"/zinc/serveur.php",
data:$(pformobj).serialize()+pextraparam,
dataType:'json',
error:function(jqXHR,textStatus,code)
{
var myJSON=JSON.stringify(jqXHR);
alert("Echec de la requête : "+textStatus+'\n'+myJSON+'\n'+code+"\n"+jqXHR);
},
timeout:function(sec)
{
alert("Timeout : "+sec);
},
success:function(data)
{
xdata=data;
if(data)
{
if(data.erreurarendre=='ajax_error')
{
pn_ajax_error(xdata.form_message,xdata.form_titre);
$.each (xdata.form_erreur,function(key,value)
{
if(value.length>0)
{
$("#"+key).addClass('form-control-danger').popover({content:value,container:pformobj,}).popover('show');
}
}
);
$.each (xdata.form_input,function(key,value)
{
$("#"+key).val(value);
}
);
var fnstring=pform+"_error_apres";
var fn=window[fnstring];
if(typeof fn==="function")
{
fn();
}
}
if(xdata.erreurarendre=='ajax_success')
{
pn_ajax_success(xdata.form_message,xdata.form_titre);
$.each(xdata.form_input,function(key,value)
{
$("#"+key).val(value);
});
vform.submitted = true;
var fnstring=pform+"_success_apres";
var fn=window[fnstring];
if(typeof fn==="function")
{
fn();
}
//vform.submit();
}
if(xdata.erreurarendre=='ajax_success_navigateur')
{
$('.form_info').hide();
$('.login').hide();
$("#mailc").html(xdata.mailc);
$('#navigateur_win').window('open');
vform.submitted = true;
}
}
}
}
);
$(bt).removeAttr('disabled');
$(bt).html(old_submit);
return false;
});
$('#login_navigateur').on('submit',function(e){var dwn=load_localstorage("dwn");pform="auth_form";pformobj=$(this);purl="/zinc/serveur.php";pextraparam='&mode=login&user='+urlencode($('input#user').val())+'&password='+urlencode($('input#password').val())+'&dw_n='+urlencode(dwn)+'&navigateur_code='+urlencode($('input#navigateur_code').val());if(!e.isDefaultPrevented()){bt='#'+pform+'submit';old_submit=$(bt).html();$(bt).html("Veuillez patienter...");$(bt).attr("disabled","disabled");$(".form-control-danger").removeClass("form-control-danger").popover('dispose');$(".with-errors").html('');$.ajax({type:'POST',data:$(pformobj).serialize()+pextraparam,dataType:'json',url:purl,error:function(jqXHR,textStatus,code){var myJSON=JSON.stringify(jqXHR);alert("Echec de la requête : "+textStatus+'\n'+myJSON+'\n'+code+"\n"+jqXHR);},timeout:function(sec){alert("Timeout : "+sec);},success:function(xdata){if(xdata){console.log(xdata.erreurarendre);if(xdata.erreurarendre=='ajax_error'){pn_ajax_error(xdata.form_message,xdata.form_titre);$.each(xdata.form_erreur,function(key,value){if(value.length>0){$("#"+key).addClass('form-control-danger').popover({content:value,container:pformobj,}).popover('show');}});$.each(xdata.form_input,function(key,value){$("#"+key).val(value);});var fnstring=pform+"_error_apres";var fn=window[fnstring];if(typeof fn==="function"){fn();}}if(xdata.erreurarendre=='ajax_success'){pn_ajax_success(xdata.form_message,xdata.form_titre);$.each(xdata.form_input,function(key,value){$("#"+key).val(value);});save_localstorage("dwn",xdata.dwn);var fnstring=pform+"_success_apres";var fn=window[fnstring];if(typeof fn==="function"){fn();}}if(xdata.erreurarendre=='ajax_success_navigateur'){$('.form_info').hide();$('.login').hide();$("#mailc").html(xdata.mailc);$('#navigateur_win').window('open');}}}});$(bt).removeAttr('disabled');$(bt).html(old_submit);return false;}});
function auth_form_success_apres(){setTimeout(function(){window.location.assign('/welcome.php');},1000);}