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); $l = $u->login; $n = $u->nom; $p = $u->prenom; $e = $u->email; $view = 'createUpdate'; $pagetitle = "Mise à jour"; break; case "updated": 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 mise a jour"; break; } if ($_GET['mdp'] != $_GET['mdpConf']) {
$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']; $tab = array("identifiant" => $_POST["id"], "motdepasse" => $_POST["pass"], "nom" => $_POST["n"], "prenom" => $_POST["p"], "sexe" => $_POST["s"]); $o = ModelUtilisateur::select($oldid); $u = $o->update($tab, $oldid); $pagetitle = "Utilisateur modifié"; $view = "updated"; $controller = "utilisateur"; require "{$ROOT}{$DS}view{$DS}view.php"; break; }