diff --git a/PHP/modele/ModeleAdmin-DESKTOP-KPQPPP9.php b/PHP/modele/ModeleAdmin-DESKTOP-KPQPPP9.php deleted file mode 100644 index 436c2c7..0000000 --- a/PHP/modele/ModeleAdmin-DESKTOP-KPQPPP9.php +++ /dev/null @@ -1,93 +0,0 @@ -render('accueil.html', ["userRole" => $_SESSION["role"]]); - } - - public function banUser(){ - global $dsn, $login, $mdp, $twig; - $id = $_POST['id']; - $motif = $_POST['motif']; - $gw = new UtilisateurGateway(new Connection($dsn, $login, $mdp)); - $verif = $gw->banAnUser($id, $_SESSION["pseudo"], $motif); - if($verif){ - echo "Bannissement réussi"; - } - else{ - echo "Bannissement échoué"; - } - $this->gestionUser(); - } - - public function gestionUser(){ - global $twig, $dsn, $login, $mdp; - $gw = new UtilisateurGateway(new Connection($dsn, $login, $mdp)); - $tab = $gw->findAllUser(); - $tab2 = array(); - foreach ($tab as $t){ - if ($t->getRole() != 'A'){ - $tab2[] = $t; - } - } - echo $twig->render('adminUserList.html', ['utilisateurs' => $tab2]); - } - - public function unBanUser(){ - global $twig, $dsn, $login, $mdp; - $id = $_POST['id']; - $gw = new UtilisateurGateway(new Connection($dsn, $login, $mdp)); - $verif = $gw->unBanAnUser($id); - if($verif){ - echo "Débannissement réussi"; - } - else{ - echo "Débannissement échoué"; - } - $this->gestionUser(); - } - - public function changeUserRole(){ - global $twig, $dsn, $login, $mdp; - global $dsn, $login, $mdp, $twig; - $id = $_POST['id']; - $role = $_POST['role']; - $gw = new UtilisateurGateway(new Connection($dsn, $login, $mdp)); - $users = $gw->findUserByPseudo($id); - $user = $users[0]; - try { - $verif = $gw->update($user->getpseudo(), $user->getPrenom(), $user->getNom(), $user->getMdp(), $user->getMail(), $role[0]); - } - catch (Exception $ex){ - $dataVueErreur[] = "Erreur Inscription !"; - echo $twig->render("error.html",['dVueErreur' => $dataVueErreur]); - } - if($verif){ - echo "Changement de rôle réussi"; - } - else{ - echo "Changement de rôle échoué"; - } - $this->gestionUser(); - } - - public function administrer(){ - global $twig; - echo $twig->render("VueAdminLayout.html"); - } - -} \ No newline at end of file