Пример #1
0
 public function test_enseignantFindById()
 {
     $db = DB::Connect();
     $result = $db->query("SELECT prenom_enseignant as nom FROM ENSEIGNANTS WHERE id_enseignant = 1");
     $result->setFetchMode(PDO::FETCH_OBJ);
     $result = $result->fetch();
     $attendu = $result->nom;
     $enseignant = EnseignantsModel::findById(1);
     $this->message["ens_findById_mess"] = "Attendu : " . $attendu . " - Trouver : " . $enseignant->prenom;
     return !empty($enseignant) && $enseignant->prenom === $attendu;
 }
Пример #2
0
 /**
  * Fonction qui récupère les requetes ajax
  * Renvoi les informations des enseignants et etudiant
  */
 public function ajax()
 {
     if (isset($_GET["id_etudiant"])) {
         $id = $_GET["id_etudiant"];
         $etudiant = EtudiantsModel::findById($id);
         if ($etudiant) {
             $json = $etudiant->json_encode();
         } else {
             $json = array();
         }
         echo json_encode($json);
     } else {
         if (isset($_GET["id_enseignant"])) {
             $id = $_GET["id_enseignant"];
             $enseignant = EnseignantsModel::findById($id);
             if ($enseignant) {
                 $json = $enseignant->json_encode();
             } else {
                 $json = array();
             }
             echo json_encode($json);
         }
     }
 }
Пример #3
0
 /**
  * Retourne le responsable 
  */
 public function getResponsable()
 {
     return EnseignantsModel::findById($this->id_responsable);
 }