예제 #1
0
     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";