function verifierDonneesEtabC($connexion, $id, $nom, $adresseRue, $codePostal, $ville, $tel, $nomResponsable, $nombreChambresOffertes) { if ($id == "" || $nom == "" || $adresseRue == "" || $codePostal == "" || $ville == "" || $tel == "" || $nomResponsable == "" || $nombreChambresOffertes == "") { ajouterErreur("Chaque champ suivi du caractère * est obligatoire"); } if ($id != "") { // Si l'id est constitué d'autres caractères que de lettres non accentuées // et de chiffres, une erreur est générée if (!estChiffresOuEtLettres($id)) { ajouterErreur("L'identifiant doit comporter uniquement des lettres non accentuées et des chiffres"); } else { if (estUnIdEtablissement($connexion, $id)) { ajouterErreur("L'établissement {$id} existe déjà"); } } } if ($nom != "" && estUnNomEtablissement($connexion, 'C', $id, $nom)) { ajouterErreur("L'établissement {$nom} existe déjà"); } if ($codePostal != "" && !estUnCp($codePostal)) { ajouterErreur("Le code postal doit comporter 5 chiffres"); } if ($nombreChambresOffertes != "" && !estEntier($nombreChambresOffertes)) { ajouterErreur("La valeur de l'offre doit être un entier"); } }
function verifierDonneesTypeChambreC($id, $libelle) { if ($id == "" || $libelle == "") { ajouterErreur('Chaque champ suivi du caractère * est obligatoire'); } if ($id != "") { // Si l'id est constitué d'autres caractères que de lettres non accentuées // et de chiffres, une erreur est générée if (!estChiffresOuEtLettres($id)) { ajouterErreur("L'identifiant doit comporter uniquement des lettres non accentuées et des chiffres"); } else { if (TypeChambreDao::getOneById($id)->getId() == $id) { ajouterErreur("Le type de chambre {$id} existe déjà"); } } } if ($libelle != "" && TypeChambreDao::getOneByLibelle($libelle)->getLibelle() == $libelle) { ajouterErreur("Le type de chambre {$libelle} existe déjà"); } }
function verifierDonneesCompC($connexion, $code, $nom, $adresse, $tel, $regisseur, &$tabErreurs) { if ($code == "" || $nom == "" || $adresse == "" || $tel == "" || $regisseur == "") { ajouterErreur($tabErreurs, "Chaque champ suivi du caractère * est obligatoire"); } if ($code != "") { // Si le code est constitué d'autres caractères que de lettres non accentuées // et de chiffres, une erreur est générée if (!estChiffresOuEtLettres($code)) { ajouterErreur($tabErreurs, "Le code doit comporter uniquement des lettres non accentuées et des chiffres"); } else { if (estUnCodeCompagnie($connexion, $code)) { ajouterErreur($tabErreurs, "La compagnie " . $code . " existe déjà"); } } } if ($nom != "" && estUnNomCompagnie($connexion, 'C', $code, $nom)) { ajouterErreur($tabErreurs, "La compagnie " . $nom . " existe déjà"); } }
public static function verifierDonneesGroupeC($id, $nom, $nombrePersonnes, $nomPays, $hebergement) { if ($id == "" || $nom == "" || $nombrePersonnes == "" || $nomPays == "" || $hebergement == "") { ajouterErreur('Chaque champ suivi du caractère * est obligatoire'); } if ($id != "") { // Si l'id est constitué d'autres caractères que de lettres non accentuées // et de chiffres, une erreur est générée if (!estChiffresOuEtLettres($id)) { ajouterErreur("L'identifiant doit comporter uniquement des lettres non accentuées et des chiffres"); } else { if (GroupeDAO::estUnIdGroupe($id)) { ajouterErreur("L'établissement {$id} existe déjà"); } } } if ($nom != "" && GroupeDAO::estUnNomGroupe('C', $id, $nom)) { ajouterErreur("L'établissement {$nom} existe déjà"); } }