Пример #1
0
 function __toString()
 {
     $listeProfsString = '';
     $tab_p = $this->getProfsCours();
     for ($i = 0; $i < count($tab_p); $i++) {
         $profEnQuestion = ModelProf::getProfByNumeroProf($tab_p[$i][0]);
         $listeProfsString = $listeProfsString . $profEnQuestion->getNomProf() . "; ";
     }
     $s = 'Cours de ' . $this->matiereCours . '(' . $this->typeCours . ') par ' . $listeProfsString . ' ' . $this->prixCours . '€ ' . '</br>';
     return $s;
 }
Пример #2
0
             $action = 'Erreur 404';
             $view = "view404";
         }
     } else {
         $title = "Droit non accordés";
         $view = "viewUnadmin";
     }
     break;
     //quand on modifie un prof
 //quand on modifie un prof
 case "modify":
     if ($typeUtilisateur == 'admin') {
         // on verifie qu'on est bien admin
         if ($numero_p != NULL) {
             // si on a un prof en para
             $p = ModelProf::getProfByNumeroProf($numero_p);
             // on récupere le prof avec son id
             $nomProf = $p->getNomProf();
             // on récupere ses infos pour pré-remplir les champs
             $prenomProf = $p->getPrenomProf();
             $title = "Modification";
             $view = "viewModifyProf";
         } else {
             $title = "Modification impossible";
             $view = "viewModifyFail";
             $erreur = "Modification impossible : pas de prof lié a la modification.";
         }
     } else {
         $title = "Droit non accordés";
         $view = "viewCoursUnadmin";
     }
Пример #3
0
<?php

if (isset($_SESSION['typeUtilisateur']) && $_SESSION['typeUtilisateur']) {
    echo '<p><a href = "index.php?controller=cours&action=create">Ajouter un cours</a></p></br>';
}
foreach ($tab_c as $c) {
    $tab_p = $c->getProfsCours();
    $listeProfsString = '';
    for ($i = 0; $i < count($tab_p); $i++) {
        $profEnQuestion = ModelProf::getProfByNumeroProf($tab_p[$i][0]);
        $listeProfsString = $listeProfsString . $profEnQuestion->getNomProf() . "; ";
    }
    echo '<p> <a href="index.php?controller=cours&action=view&numeroCours=' . $c->getNumeroCours() . '"> Cours de ' . $c->getMatiereCours() . ' (' . $c->getSujetCours() . ') par ' . $listeProfsString . '</a></p>';
}
Пример #4
0
     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";
     }
     break;
     //par defaut, si il y a une erreur dans le passage de l'url, ou si quelqu'un s'amuse a chercher en tatonnant, etc
 //par defaut, si il y a une erreur dans le passage de l'url, ou si quelqu'un s'amuse a chercher en tatonnant, etc