break; case "created": if (!(isset($_GET['login']) && isset($_GET['nom']) && isset($_GET['prenom']) && isset($_GET['email']) && isset($_GET['mdp']) && isset($_GET['mdpConf']))) { $view = 'error'; $pagetitle = 'Erreur avec l\'utilisateur'; $raison = "il manque des infos pour la création"; break; } if ($_GET['mdp'] != $_GET['mdpConf']) { $view = 'error'; $pagetitle = 'Erreur avec l\'utilisateur'; $raison = "les mots de passes ne correspondent pas"; break; } $data = array("login" => $_GET["login"], "nom" => $_GET["nom"], "prenom" => $_GET["prenom"], "email" => $_GET["email"], "mdp" => hash('sha256', Conf::getSeed() . $_GET['mdp'])); ModelUtilisateur::insert($data); // Initialisation des variables pour la vue $login = $_GET['login']; $view = 'done'; $doned = 'créé'; $pagetitle = 'Création d\'un utilisateur effectuée'; break; case "update": if (!isset($_GET['login'])) { $view = 'error'; $pagetitle = 'Erreur avec l\'utilisateur'; $raison = "le login n'a pas été passé en param pour mettre a jour"; break; } $data = array("login" => $_GET['login']); $u = ModelUtilisateur::select($data);
break; case "create": $pagetitle = "Enregistrer un utilisateur"; $view = "create"; $controller = "utilisateur"; require "{$ROOT}{$DS}view{$DS}view.php"; break; case "created": $id = $_POST["id"]; $n = $_POST["n"]; $p = $_POST["p"]; $s = $_POST["s"]; $pass = $_POST["pass"]; $tab = array("identifiant" => $id, "motdepasse" => $pass, "nom" => $n, "prenom" => $p, "sexe" => $s); $u = new ModelUtilisateur($id, $pass, $n, $p, $s); $u->insert($tab); $pagetitle = "Utilisateur Enregistré"; $view = "created"; $controller = "utilisateur"; require "{$ROOT}{$DS}view{$DS}view.php"; break; case "update": $id = $_GET['id']; $up = ModelUtilisateur::select($id); $pagetitle = "Modifier l'utilisateur'"; $view = "update"; $controller = "utilisateur"; require "{$ROOT}{$DS}view{$DS}view.php"; break; case "updated": $oldid = $_GET['id'];