function ajoutStage($message = " ") { $daoPers = new M_DaoPersonne(); $daoPers->connecter(); $pdo = $daoPers->getPdo(); $rows = array('nom', 'prenom'); $etudiant = $daoPers->getAllByRole($rows, 4); $prof = $daoPers->getAllByRole($rows, 3); $classe = new M_DaoClass(); $classe->setPdo($pdo); $orga = new M_DaoOrganisation(); $orga->setPdo($pdo); $orgas = $orga->getAll(); //VUE $fichier = "../vues/templates/template.inc.php"; $centre = "../vues/includes/utilisateur/centreAjoutStage.php"; $titre = 'Ajouter un stage'; $this->vue = new V_Vue($fichier); $this->vue = new V_Vue($fichier); $this->vue->ecrireDonnee('listeClasse', $classe->getAll()); $this->vue->ecrireDonnee('listeNoms', $etudiant); $this->vue->ecrireDonnee('listeProf', $prof); $this->vue->ecrireDonnee('listeOrgas', $orgas); $this->vue->ecrireDonnee('message', $message); $this->vue->ecrireDonnee('gauche', '../vues/templates/gauche.inc.php'); $this->vue->ecrireDonnee('titreVue', $titre); $this->vue->ecrireDonnee('centre', "../vues/includes/utilisateur/centreAjoutStage.php"); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->afficher(); //Mémoriser les personnes }
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>test DaoAnneeScol</title> </head> <body> <?php require_once "../includes/parametres.inc.php"; require_once "../includes/fonctions.inc.php"; $dao = new M_DaoOrganisation(); $dao->connecter(); //Test de sélection de tous les enregistrements echo "<p>Test de sélection de tous les enregistrements</p>"; $lesOrganisations = $dao->getAll(); var_dump($lesOrganisations); /*//Test d'insertion echo "<p>Test d'insertion</p>"; $AnneeScol = new M_AnneeScol("2015-2016"); $dao->insert($AnneeScol); $anneeScol = $dao->getOneByAnnee("2015-2016"); var_dump($anneeScol);/* //Test de modification echo "<p>Test de modification</p>"; $role->setMail("*****@*****.**"); $role->setCivilite("Monsieur"); // $id= $dao->getPdo()->lastInsertId(); $enr = $dao->getPdo()->query('SELECT MAX(IDPERSONNE) FROM PERSONNE;')->fetch(); $id= $enr[0]; $dao->update($id,$role);
function listeEntreprises() { $this->vue = new V_Vue("../vues/templates/template.inc.php"); $this->vue->ecrireDonnee('titreVue', 'Liste des entreprises'); // charger la liste des entreprises pour l'envoyer vers la vue concernée $daoEntreprise = new M_DaoOrganisation(); $daoEntreprise->connecter(); $lesEntreprises = $daoEntreprise->getAll(); $this->vue->ecrireDonnee('lesEntreprises', $lesEntreprises); $daoEntreprise->deconnecter(); $this->vue->ecrireDonnee('centre', "../vues/includes/utilisateur/centreListeEntreprise.inc.php"); $this->vue->ecrireDonnee('loginAuthentification', MaSession::get('login')); $this->vue->afficher(); }