/** * Fonction de vérification de la présence d'une ville en base. * * Permet de vérifier si la ville est en base ou nom pour ne pas l'ajouter plusieurs fois. * @param nomVille correspond au nom de la ville recherchée. * @param codePostal correspond au code postal de la ville à rechercher. * @param idDepartement correspond à l'id du département où se trouve la ville. * @return retourne l'id de la ville trouvée ou si elle n'est pas trouvée, l'ajoute en base. */ public static function verifierPresenceVille($nomVille, $codePostal, $idDepartement) { $ville = VilleGateway::rechercherVille($nomVille, $codePostal); if ($ville != NULL) { return $ville['idVille']; } VilleGateway::ajouterVille($nomVille, $codePostal, $idDepartement); $ville = VilleGateway::rechercherVille($nomVille, $codePostal); return $ville['idVille']; }