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; } } }