コード例 #1
0
 public function updateEtudiant($loginUser, $passwordUser, $emailUser, $typeUser, $idUser, $nameUser, $firstNameUser, $idFormation)
 {
     $getDoublon = new UserDAO();
     $doublonEmail = $getDoublon->getDoublonByEmail($emailUser, $idUser);
     $doublonLogin = $getDoublon->getDoublonByLogin($loginUser, $idUser);
     if ($doublonEmail) {
         $_SESSION['error'] = 'Un utilisateur avec le même email existe déjà !';
         $_SESSION['display_msg_error'] = true;
     } elseif ($doublonLogin) {
         $_SESSION['error'] = 'Un utilisateur avec le même login existe déjà !';
         $_SESSION['display_msg_error'] = true;
     } else {
         if (!(isset($_SESSION['error']) and $_SESSION['error'] != null and isset($_SESSION['display_msg_error']) and $_SESSION['display_msg_error'])) {
             $updateUser = new UserDAO();
             $updateUser->updateEtudiant($idUser, $loginUser, $passwordUser, $emailUser, $typeUser, $nameUser, $firstNameUser, $idFormation);
             $_SESSION['success'] = 'L\'utilisateur <b>' . $loginUser . '</b> (' . $emailUser . ') a été mis à jour';
             $_SESSION['display_msg_success'] = true;
         } else {
             $_SESSION['error'] = 'L\'utilisateur n\'a pas été mis à jour';
             $_SESSION['display_msg_error'] = true;
         }
     }
 }