include "vues/OffreHebergement/vConsulterOffreHebergement.php"; break; case 'demanderModifierOffre': $idEtab = $_REQUEST['idEtab']; $nbTypesChambres = OffreDAO::obtenirNbTypesChambres(); $arrayEtab = EtabDAO::getAll(); $arrayTypeChambre = TypeChambreDAO::getAll(); $lgEtab = OffreDAO::obtenirDetailEtablissement($idEtab); include "vues/OffreHebergement/vModifierOffreHebergement.php"; break; case 'validerModifierOffre': $idEtab = $_REQUEST['idEtab']; $idTypeChambre = $_REQUEST['idTypeChambre']; $nbChambres = $_REQUEST['nbChambres']; $nbLignes = $_REQUEST['nbLignes']; $arrayEtab = EtabDAO::getAll(); $nbEtab = OffreDAO::obtenirNbEtab(); $arrayTypeChambre = TypeChambreDAO::getAll(); $nbTypesChambres = OffreDAO::obtenirNbTypesChambres(); $lgEtab = OffreDAO::obtenirDetailEtablissement($idEtab); $err = false; for ($i = 0; $i < $nbLignes; $i = $i + 1) { // Si la valeur saisie n'est pas numérique ou est inférieure aux // attributions déjà effectuées pour cet établissement et ce type de // chambre, la modification n'est pas effectuée $entier = estEntier($nbChambres[$i]); $modifCorrecte = OffreDAO::estModifOffreCorrecte($idEtab, $idTypeChambre[$i], $nbChambres[$i]); if (!$entier || !$modifCorrecte) { $err = true; } else { OffreDAO::modifierOffreHebergement($idEtab, $idTypeChambre[$i], $nbChambres[$i]);
use modele\Connexion; use modele\metier\Etablissement; require_once "../includes/fonctions.inc.php"; // require_once("../modele/dao/AttribDAO.class.php"); // require_once("../modele/dao/DAO.class.php"); // require_once("../modele/dao/EtabDAO.class.php"); // require_once("../modele/dao/GroupeDAO.class.php"); // require_once("../modele/dao/OffreDAO.class.php"); // require_once("../modele/dao/TypeChambreDAO.class.php"); // require_once("../modele/Connexion.class.php"); $pdo = Connexion::connecter(); // Test d'EtablissementDAO echo "<h3>Test d'EtabDAO</h3>"; // Etablissement : test de sélection de toutes les attributions echo "<p>Etablissement : test de sélection de toutes les établissements</p>"; $lesEtabs = EtabDAO::getAll(); var_dump($lesEtabs); // Etablissement : test de sélection d'une seul attribution echo "<p>Etablissement : test de sélection d'une seul attribution</p>"; $unEtab = EtabDAO::getOneById('0350773A'); var_dump($unEtab); // Etablissement : test d'insérer un nouvelle établissement echo "<p>Etablissement : test d'insérer un nouvelle établissement</p>"; $objetEtab = new Etablissement('42565', 'La Joliverie', '42 rue de la Jol', '44000', 'Nantes', '0258657890', '*****@*****.**', 0, 'Monsieur', 'Jean', 'PAULE'); $ok = EtabDAO::insert($objetEtab); var_dump($ok); // Etablissement : test de modifier un établissement echo "<p>Etablissement : test de modifier un établissement</p>"; $ObjetEtab2 = new Etablissement('42565', 'La Joliverie', '42 rue de la joliverie', '44000', 'Saint-Sebastien-Sur-Loire', '0258657890', '*****@*****.**', 0, 'Monsieur', 'Jean', 'PAUL'); $ok2 = EtabDAO::update('42565', $ObjetEtab2); var_dump($ok2);