X-Git-Url: http://git.dj3c1t.com/?a=blobdiff_plain;f=web%2Fapp%2Fmods%2Fusers%2Finfos.php;fp=web%2Fapp%2Fmods%2Fusers%2Finfos.php;h=d3583af1fdeda976ff7dd653f8358ff9fe1668ad;hb=29b6377f43bf4477e04b57069cf779ac1b913bdb;hp=0b0e4271739c9939a3288e857daf4d6e9e223d11;hpb=a21fbfe1301f83b72d2815899ff334445b7830cf;p=mtweb diff --git a/web/app/mods/users/infos.php b/web/app/mods/users/infos.php index 0b0e427..d3583af 100644 --- a/web/app/mods/users/infos.php +++ b/web/app/mods/users/infos.php @@ -1,62 +1,58 @@ users_compte_mod = $env->get_mod("users/compte")) - { $this->users_compte_mod->validation_result = true; - $this->users_compte_mod->validate_status($env); - $this->users_compte_mod->validate_user($env); - return $this->users_compte_mod->validation_result; + function validate(&$env){ + if($this->users_compte_mod = $env->get_mod("users/compte")){ + return $this->users_compte_mod->validate($env); } return "impossible de trouver le module users/compte"; } - function index(&$env) - { $env->run("users/infos/edit"); + function index(&$env){ + $env->run("users/infos/edit"); } - function edit(&$env) - { if(isset($this->users_compte_mod->user) && $this->users_compte_mod->user !== false) - { $user = $this->users_compte_mod->user; - if($_POST) - { $data = $env->data(); + function edit(&$env){ + if(isset($this->users_compte_mod->user) && $this->users_compte_mod->user !== false){ + $user = $this->users_compte_mod->user; + if($_POST){ + $data = $env->data(); $VALID = true; if($_POST["email"]) $user["email"] = $_POST["email"]; - else - { $env->message("merci de preciser un email"); + else{ + $env->message("merci de preciser un email"); $VALID = false; } - if($VALID && isset($_POST["change_password"]) && $_POST["change_password"]) - { if($_POST["password"]) - { if($_POST["password"] == $_POST["password_confirm"]) - { $user["password"] = md5($_POST["password"]); + if($VALID && isset($_POST["change_password"]) && $_POST["change_password"]){ + if($_POST["password"]){ + if($_POST["password"] == $_POST["password_confirm"]){ + $user["password"] = md5($_POST["password"]); } - else - { $env->message("la confirmation du mot de passe est incorrecte"); + else{ + $env->message("la confirmation du mot de passe est incorrecte"); $VALID = false; } } - else - { $env->message("merci de preciser un mot de passe"); + else{ + $env->message("merci de preciser un mot de passe"); $VALID = false; } } - if($VALID) - { if - ( $data->set_user - ( $user["id"], + if($VALID){ + if( + $data->set_user( + $user["id"], $user["login"], $user["password"], $user["email"], $user["status"] ) ) - $env->redirect - ( $env->url("users/infos"), + $env->redirect( + $env->url("users/infos"), "vos informations ont été modifiées" ); else $env->erreur("Impossible de mettre à jour l'utilisateur");