/** * Fonction de vérification de la présence d'une adresse en base. * * Permet de vérifier si l'adresse est en base ou non pour ne pas l'ajouter plusieurs fois. * @param numRue correspond au numéro de la rue de la nouvelle adresse. * @param nomRue correspond au nom de la rue recherchée. * @param idVille correspond à l'id de la ville à rechercher. * @return retourne l'id de l'adresse trouvée ou si elle n'est pas trouvée, l'ajoute en base. */ public static function verifierPresenceAdresse($numRue, $nomRue, $idVille) { $adresse = AdresseGateway::rechercherAdresse($numRue, $nomRue, $idVille); if ($adresse != NULL) { return $adresse['idAdresse']; } AdresseGateway::ajouterAdresse($numRue, $nomRue, $idVille); $adresse = AdresseGateway::rechercherAdresse($numRue, $nomRue, $idVille); return $adresse['idAdresse']; }