break; //quand un cours est modifié //quand un cours est modifié case "modified": if ($typeUtilisateur == 'admin') { // si on est bien admin if (isset($_POST["listeProf"]) && count($_POST["listeProf"]) > 0) { // et qu'on a au moins un prof $matiereCours = $_POST["matiereCours"]; //on affecte tout les parametres $sujetCours = $_POST["sujetCours"]; $typeCours = $_POST["typeCours"]; $prixCours = $_POST["prixCours"]; ModelCours::modifyCours($numero_c, $matiereCours, $sujetCours, $typeCours, $prixCours); // on update le cours ModelProf::viderCours($numero_c); // on reset le cours dans participe (pour faciliter la gestion des profs, on supprime tout, et on réaffecte tout les nouveaux profs) foreach ($_POST["listeProf"] as $numP) { // pour chaque prof qui y participe, on l'ajoute dans la table avec le cours en question ModelProf::getProfByNumeroProf($numP)->insertParticipe($numero_c); } $title = "Ajout réussi"; $view = "viewModifiedCours"; } else { $title = "Modification impossible"; $view = "viewModifyFail"; $erreur = "Modification impossible : il faut au moins un prof."; } } else { $title = "Droit non accordés"; $view = "viewUnadmin";