public function updateModule() { if (isset($_GET['idModule'])) { $infosUser = new UserDAO(); $infos = $infosUser->getInfoUser($_SESSION['idUser']); if ($infos['type'] == 'Admin') { $managerModule = new ModuleDAO(); $isModuleExist = $managerModule->verifModule($_GET['idModule']); if (!$isModuleExist) { $_SESSION['error'] = 'Le module n\'existe pas'; $_SESSION['display_msg_error'] = true; $this->profile(); } else { if (isset($_POST['nameModule']) && isset($_POST['formations']) && $_POST['formations'] != null) { $moduleController = new ModuleController(); $moduleController->updateModule($_POST['nameModule'], $_GET['idModule'], $_POST['formations']); } else { if (isset($_POST['nameModule']) && empty($_POST['formations'])) { $_SESSION['error'] = 'Vous devez choisir une formation'; $_SESSION['display_msg_error'] = true; } } $infos = $managerModule->getNameModule($_GET['idModule']); $managerFormation = new FormationDAO(); $mesFormations = $managerFormation->getFormations(); $formModuleView = new FormModuleView(); echo $formModuleView->getViewUpdate($_GET['idModule'], $infos['name'], $mesFormations); } } else { $_SESSION['error'] = 'Vous n\'avez pas les droits requis pour accéder à cette page'; $_SESSION['display_msg_error'] = true; $this->profile(); } } else { $_SESSION['error'] = '[6] La page n\'existe pas'; $_SESSION['display_msg_error'] = true; $this->profile(); } }