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]); } }
public static function verifierDonneesTypeChambreM($id, $libelle) { if ($libelle == "") { ajouterErreur('Chaque champ suivi du caractère * est obligatoire'); } if ($libelle != "" && TypeChambreDAO::estUnLibelleTypeChambre('M', $id, $libelle)) { ajouterErreur("Le type de chambre {$libelle} existe déjà"); } }