File "admin.js"
Full Path: /home/asmplong/www/asm/js/admin.js
File size: 2.45 KB
MIME-type: text/plain
Charset: utf-8
$(function(){
// Formulaire identification
// Affichage demande de mot de passe
$('a#perdu').click(function()
{
$('#warning').hide();
$('#cadre_login').hide();
$('#cadre_perdu').fadeIn();
});
// vérification identification
$('#form_login').submit(function()
{
donnees = $(this).serialize();
$.ajax({
type: 'POST',
url: 'ajax.admin.login.php',
data: donnees+'&ident=true',
success: function(donnees)
{
var reponse = donnees;
if(reponse == 'success')
{
$(location).attr('href','index.php');
}
else
{
$('#warning').hide();
$('#warning').empty();
$('#warning').append(donnees);
$('#warning').fadeIn('slow');
}
}
});
return false;
});
// Demande de nouveau mot de passe
$('#form_perdu').submit(function()
{
donnees = $(this).serialize();
$.ajax({
type: 'POST',
url: 'ajax.admin.login.php',
data: donnees+'&new_pass=true',
beforeSend: function() { $('#loader_ident').show(); },
success: function(donnees)
{
var reponse = donnees;
$('#loader_ident').hide();
$('#warning').hide();
$('#warning').empty();
if(reponse == 'success')
{
$('#warning').append('<img src="img/ico-success.gif" /> Un nouveau mot de passe vous a été renvoyé par email.');
$('input#mail').val('');
}
else
{
$('#warning').append(donnees);
}
$('#warning').fadeIn('slow');
}
});
return false;
});
// Modification du mot de passe
$('#form_pass').submit(function()
{
donnees = $(this).serialize();
$.ajax({
type: 'POST',
url: 'ajax.admin.pass.php',
data: donnees+'&go_pass=true',
beforeSend: function() { $('#loader').show(); },
success: function(donnees)
{
var reponse = donnees;
$('#loader').hide();
$('#warning').hide();
$('#warning').empty();
if(reponse == 'success')
{
$('#warning').append('<img src="img/ico-success.gif" /> Le mot de passe a bien été modifié.');
$('input#old_pass, input#new_pass, input#new_pass_confirm').val('');
}
else
{
$('#warning').append(donnees);
}
$('#warning').fadeIn('slow');
}
});
return false;
});
});