public function test_matiereFindById() { $db = DB::Connect(); $result = $db->query("SELECT libelle_matiere as nom FROM MATIERES WHERE id_matiere = 3"); $result->setFetchMode(PDO::FETCH_OBJ); $result = $result->fetch(); $attendu = $result->nom; $matiere = MatieresModel::findById(3); $this->message["mat_findById_mess"] = "Attendu : " . $attendu . " - Trouver : " . $matiere->name; return count($matiere) === 1 && $attendu === $matiere->name; }
/** * Affiche la page d'un fichier * @param type $id */ public function showFile($id) { $this->authorization(); $user = $this->_session->user; $vars["fichier"] = FichiersModel::findById($id); $vars["view"] = "Utilisateurs/file"; $vars['title'] = 'Espace Perso'; $vars['is_logged'] = $this->_session->is_logged(); $vars['enseignant'] = $user->isEnseignant(); $vars['etudiant'] = $user->isEtudiant(); $vars['admin'] = $user->isAdmin(); $vars["user"] = $user; $iddevoir = $vars["fichier"]->id_devoir; $cours = MatieresModel::findById($iddevoir); if ($cours) { $cours->loadDevoirs(); } $formation = $cours ? $cours->getFormation() : false; $vars["matiere"] = $cours; $vars["formation"] = $formation; $vars["fichier_rendu"] = FichiersattenduModel::findById($vars["fichier"]->getId(), $user->id); $this->load->view('template', $vars); }