crabs_cms-1.0.4 ©2006-2008 - Christophe Cazajus (crabs-mettre_le_signe_at-crabs-world.com)
1 // 2 // ============================================================================= 3 // crabs_cms-1.0.4 : Crabs Contents Management System 4 // Copyright (C) 2006-2008 : Christophe Cazajus (crabs-mettre_le_signe_at-crabs-world.com) 5 // 6 // Ce source fait partie d'un projet logiciel libre. Vous pouvez le distribuer 7 // et/ou le modifier en respectant les termes de la GNU General Public License 8 // version 2 ou (suite a votre propre choix) une version ulterieure. 9 // 10 // Ce programme est distribue dans l'espoir qu'il puisse etre utile, mais 11 // sans aucune garantie, meme si il est associe a un produit qui vous en 12 // propose une. Conformez-vous a la GNU General Public License pour avoir 13 // plus de precisions. 14 // 15 // L'auteur ne peut etre tenu responsable de l'utilisation faite des 16 // composantes associees a ce projet (en partie ou dans leur totalite). 17 // 18 // Une copie du fichier de la GNU GPL est fournie dans le repertoire DOC 19 // de ce projet sous le nom gnu_gpl.txt 20 // 21 // ============================================================================= 22 // 23 var hr = getHTTPObject() ; 24 var hr_encours = false ; 25 26 function userModifier( pseudo ) 27 { 28 if ( hr_encours ) 29 { alert( "Requete en cours : patientez" ) ; return ; } 30 hr_encours = true ; 31 url = 'user_info.php?p='+escape( pseudo ) ; 32 hr.open("GET", url, true ) ; 33 hr.onreadystatechange = userModifierInfo ; 34 hr.send( null ) ; 35 } 36 37 function userReset() 38 { 39 document.getElementById('ft').innerHTML = "Ajouter un utilisateur" ; 40 document.getElementById('fps').value = '' ; 41 document.getElementById('fnm').value = '' ; 42 document.getElementById('fpm').value = '' ; 43 document.getElementById('fem').value = '' ; 44 document.getElementById('fst').value = '' ; 45 document.getElementById('ftl').value = '' ; 46 document.getElementById('fgs').value = '' ; 47 document.getElementById('fwm').checked = false ; 48 document.getElementById('fbu').checked = false ; 49 document.getElementById('fbm').checked = false ; 50 document.getElementById('frs').value = 'Reset' ; 51 document.getElementById('fok').value = 'Ajouter' ; 52 document.getElementById('fmod').value = 'add' ; 53 document.getElementById('mps').value = '' ; 54 } 55 56 function userModifierInfo() 57 { 58 if ( hr.readyState != 4 ) return ; 59 res = hr.responseText.split('|') ; 60 hr_encours = false ; 61 document.getElementById('ft').innerHTML = "Modifier un utilisateur" ; 62 document.getElementById('fps').value = res[0] ; 63 document.getElementById('fnm').value = res[1] ; 64 document.getElementById('fpm').value = res[2] ; 65 document.getElementById('fem').value = res[3] ; 66 document.getElementById('fst').value = res[4] ; 67 document.getElementById('ftl').value = res[5] ; 68 document.getElementById('fgs').value = res[6] ; 69 document.getElementById('fwm').checked = (res[7]=='Y')?true:false ; 70 document.getElementById('fbu').checked = (res[8]=='Y')?true:false ; 71 document.getElementById('fbm').checked = (res[9]=='Y')?true:false ; 72 document.getElementById('frs').value = 'Annuler' ; 73 document.getElementById('fok').value = 'Modifier' ; 74 document.getElementById('fmod').value = 'mod' ; 75 document.getElementById('mps').value = res[0] ; 76 } 77 78 function userPasswd() 79 { 80 pseudo = document.getElementById('mps').value ; 81 if ( pseudo == '' ) 82 { alert( "Le pseudo est vide" ) ; return ; } 83 mot_de_passe = document.getElementById('mdp').value ; 84 if ( mot_de_passe == '' ) 85 { alert( "Le mot de passe est vide" ) ; return ; } 86 if ( hr_encours ) 87 { alert( "Requete en cours : patientez" ) ; return ; } 88 hr_encours = true ; 89 url = 'user_passwd.php?p='+escape( pseudo )+'&m='+escape( mot_de_passe ) ; 90 hr.open("GET", url, true ) ; 91 hr.onreadystatechange = userPasswdDone ; 92 hr.send( null ) ; 93 } 94 95 function userPasswdDone() 96 { 97 if ( hr.readyState != 4 ) return ; 98 res = hr.responseText ; 99 hr_encours = false ; 100 document.getElementById('mdp').value = '' ; 101 if ( res == 'OK' ) 102 alert( "Mot de passe modifié" ) ; 103 else 104 alert( "Echec de modification du mot de passe" ) ; 105 }
Date de génération : 24/10/2008 21:34