public function test_enseignantFindAll() { $db = DB::Connect(); $result = $db->query("SELECT count(*) as nombre FROM ENSEIGNANTS"); $result->setFetchMode(PDO::FETCH_OBJ); $result = $result->fetch(); $count = $result->nombre; $enseignants = EnseignantsModel::findAll(); $this->message["ens_findAll_mess"] = "Attendu : " . $count . " - Trouver : " . count($enseignants); return count($enseignants) === intval($count); }
/** * Fonction qui charge la page pour ajouter/modifier des enseignants */ public function enseignants() { $user = $this->_session->user; $vars['title'] = 'Administration'; $vars['view'] = 'Utilisateurs/Admin/enseignants'; $vars['is_logged'] = $this->_session->is_logged(); $vars['enseignant'] = $user->isEnseignant(); $vars['etudiant'] = $user->isEtudiant(); $vars['admin'] = $user->isAdmin(); $vars["user"] = $user; $vars["users"] = EnseignantsModel::findAll(); $this->load->view('template', $vars); }
/** * Affiche la page pour créer un cours */ public function createCours() { if (isset($_POST["postData"])) { $id_formation = $_POST["id-form"]; $id_responsable = $this->_session->user->id; $id_enseignants = $_POST["id_enseignants"]; $name = $_POST["matiere-name"]; $matiere = new MatieresModel(); $matiere->setResponsable($id_responsable); $matiere->setFormation($id_formation); $matiere->setName($name); $res = $matiere->create(); if ($res) { Router::redirect("/Users/Cours?i=" . $res->id, "refresh"); } } else { $this->enseignantOnly(); $user = $this->_session->user; $vars["formations"] = FormationsModel::findAll(); $vars["enseignants"] = EnseignantsModel::findAll(); $vars["view"] = "Utilisateurs/create"; $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; $vars["matiere"] = $user; $this->load->view('template', $vars); } }