/** * 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); } }
public function test_formFindAll() { $db = DB::Connect(); $result = $db->query("SELECT count(*) as nombre FROM FORMATIONS"); $result->setFetchMode(PDO::FETCH_OBJ); $result = $result->fetch(); $attendu = $result->nombre; $formations = FormationsModel::findAll(); if ($formations) { $this->message["form_findAll_mess"] = "Attendu : " . $attendu . " - Trouver : " . count($formations); } else { $this->message["form_findAll_mess"] = "Attendu : " . $attendu . " - Trouver : Rien"; } return count($formations) === intval($attendu); }