/** * Fonction de gestion de l'ajout d'une adresse. * * Permet l'ajout et la modification de la nouvelle adresse. * @return idAdresse retourne l'id de l'adresse ajoutée ou recherchée. */ public static function gestionAjoutModifAdresse() { $numRue = VariableExterne::verifChampOptionnel('numRue'); $nomRue = VariableExterne::verifChampOptionnel('nomRue'); $codePostal = VariableExterne::verifChampOptionnel('codePostal'); $nomVille = VariableExterne::verifChampOptionnel('nomVille'); $nomRegion = VariableExterne::verifChampOptionnel('nomRegion'); $nomDepartement = VariableExterne::verifChampOptionnel('nomDepartement'); $idRegion = ModelGestionLieu::verifierPresenceRegion($nomRegion); $idDepartement = ModelGestionLieu::verifierPresenceDepartement($nomDepartement, $idRegion); $idVille = ModelGestionLieu::verifierPresenceVille($nomVille, $codePostal, $idDepartement); $idAdresse = ModelGestionLieu::verifierPresenceAdresse($numRue, $nomRue, $idVille); return $idAdresse; }