function rechercherUnEtudiant() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $this->vue->ecrireDonnee('titreVue', 'Recherche d\'un etudiant'); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->ecrireDonnee('centre', "../vues/includes/affichageEtudiant/afficherEtudiantTableau.php"); $daoPers = new M_DaoPersonne(); $daoPers->connecter(); $pdo = $daoPers->getPdo(); $daoFiliere = new M_DaoFiliere(); $daoFiliere->setPdo($pdo); $daoPromotion = new M_DaoPromotion(); $daoPromotion->setPdo($pdo); $annee = $_POST["annee"]; $filiere = $_POST["filiere"]; $classe = substr($_POST["classe"], 2); $nom = $_POST["nom"]; $this->vue->ecrireDonnee('annee', $annee); $this->vue->ecrireDonnee('nom', $nom); $this->vue->ecrireDonnee('filiere', $daoFiliere->getOneById($filiere)->getLibelle()); $this->vue->ecrireDonnee('classe', $classe); $tableau = $daoPromotion->searchStudent($annee, $nom, $classe); $this->vue->ecrireDonnee('tableauRecherche', $tableau); $this->vue->afficher(); }
function creerPersonne() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $this->vue->ecrireDonnee('titreVue', 'Création d\'une personne'); // ... depuis la BDD $daoPers = new M_DaoPersonne(); $daoPers->connecter(); $pdo = $daoPers->getPdo(); // Mémoriser la liste des spécialités disponibles $daoFiliere = new M_DaoFiliere(); $daoFiliere->setPdo($pdo); $this->vue->ecrireDonnee('lesFiliere', $daoFiliere->getAll()); // Mémoriser la liste des rôles disponibles $daoRole = new M_DaoRole(); $daoRole->setPdo($pdo); $this->vue->ecrireDonnee('lesRoles', $daoRole->getAll()); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->ecrireDonnee('centre', "../vues/includes/adminPersonnes/centreCreerPersonne.inc.php"); $this->vue->afficher(); }