Bienvenue sur la Web Application dévéloppée par des chercheurs du CNRS appartenant au LabEx SMS (Structuration des Mondes Sociaux) de l'université de Toulouse.
-Cette application va vous permettre de cartographier le réseau de vos amis et des relations sociales avec lesquels vous communiquez depuis votre téléphone, facebook, ou hors-ligne.
-Cette recherche est entièrement à but non lucratif, les informations que vous communiquez ne seront pas exploitées à des fins commerciales.
+Bienvenue sur la Web Application dévéloppée par des chercheurs du CNRS appartenant au LabEx SMS (Structuration des Mondes Sociaux) de l'université de Toulouse.
+Cette application va vous permettre de cartographier le réseau de vos amis et des relations sociales avec lesquels vous communiquez depuis votre téléphone, facebook, ou hors-ligne.
+Cette recherche est entièrement à but non lucratif, les informations que vous communiquez ne seront pas exploitées à des fins commerciales.
-Vous pourrez accéder a la plateforme si vous avez été sondé afin de compléter, consulter et modifier vos informations.
-Vous pourrez accéder a la plateforme si vous avez été sondé afin de compléter, consulter et modifier vos informations.
diff --git a/view/js/settings.js b/view/js/settings.js index 95b12ba..c451fe1 100644 --- a/view/js/settings.js +++ b/view/js/settings.js @@ -9,7 +9,7 @@ var TOKEN = { name: document.querySelector("[data-sublink='tokens'] div[data-add] #add-name"), // nom du token a creer duration: document.querySelector("[data-sublink='tokens'] div[data-add] #add-duration"), // duree du token a creer (en jours) - submit: document.querySelector("[data-sublink='tokens'] div[data-add] #add-submit") // validation de la creation + submit: document.querySelector("[data-sublink='tokens'] div[data-add] #add-token-submit") // validation de la creation }, @@ -91,12 +91,14 @@ var USERS = { panel: document.querySelector("[data-sublink='users'] div[data-add]"), // formulaire de creation state: true, // etat (visible ou non) du panel - login: document.querySelector("[data-sublink='users'] div[data-add] #add-login"), // identifiant de l'utilisateur - password: document.querySelector("[data-sublink='users'] div[data-add] #add-password"), // password de l'utilisateur - mail: document.querySelector("[data-sublink='users'] div[data-add] #add-mail"), // adresse mail de l'utilisateur - permissions: document.querySelector("[data-sublink='users'] div[data-add] #add-permissions"), // permissions de l'utilisateur - reference: document.querySelector("[data-sublink='users'] div[data-add] #add-reference"), // reference de l'utilisateur - submit: document.querySelector("[data-sublink='users'] div[data-add] #add-submit") // validation de la creation + login: document.querySelector("[data-sublink='users'] div[data-add] #add-login"), // identifiant de l'utilisateur + password: document.querySelector("[data-sublink='users'] div[data-add] #add-password"), // password de l'utilisateur + password2: document.querySelector("[data-sublink='users'] div[data-add] #add-password2"), // verification du password de l'utilisateur + mail: document.querySelector("[data-sublink='users'] div[data-add] #add-mail"), // adresse mail de l'utilisateur + isAdmin: document.querySelector("[data-sublink='users'] div[data-add] #add-admin"), // Bouton radio si l'utilisateur est admin + isSubject: document.querySelector("[data-sublink='users'] div[data-add] #add-subject"), // Bouton radio si l'utilisateur est sujet + reference: document.querySelector("[data-sublink='users'] div[data-add] #add-reference"), // reference de l'utilisateur + submit: document.querySelector("[data-sublink='users'] div[data-add] #add-user-submit") // validation de la creation }, @@ -122,6 +124,11 @@ var USERS = { /* (1.2) Gestion de la creation */ USERS.add.submit.addEventListener('click', function(e){ + // On verifie que les 2 mots de passe sont identiques + if( USERS.add.password.value != USERS.add.password2.value ){ + return; + } + // On redige la requete var request = { // on ecrit la requete 'path': 'user/create', @@ -129,7 +136,7 @@ var USERS = { 'password': USERS.add.password.value, 'mail': USERS.add.mail.value, 'reference': USERS.add.reference.value, - 'permissions': USERS.add.permissions.value + 'permissions': (USERS.add.isAdmin.checked) ? 'admin' : 'subject' }; // On lance la requete @@ -138,8 +145,8 @@ var USERS = { // Si la generation effectuee, on recharge la page if( answer.ModuleError == 0 ) reload(); - }); + }, false); diff --git a/view/settings.php b/view/settings.php index 841cad7..a1baa08 100755 --- a/view/settings.php +++ b/view/settings.php @@ -42,7 +42,7 @@ if( permission('admin') ){