/** * Fonction supprimerContactHopital * * permet de supprimer un contact hopital */ public static function supprimerContactHopital() { $utilisateurConnecter = $_SESSION['utilisateurConnecter']; try { ModelContactHopital::supprimerContactHopital($_GET['idContactHopital']); $hopital = ModelGestionHopital::rechercherHopital($_GET['idHopital']); $_SESSION['hopitalModifie'] = $hopital; } catch (PDOException $ex) { $vueErreur[] = $ex->getMessage(); } catch (Exception $e) { $vueErreur[] = $e->getMessage(); } require_once 'vue/pages/moderateur/modificationHopital.php'; }
/** * Fonction de modification d'un hôpital. * * Permet de modifier un hôpital. * @param idHopital correspond à l'id de l'hôpital à modifier. * @return retourne l'hôpital modifier. */ public static function modifierHopital($idHopital) { $nomHopital = VariableExterne::verifChampObligatoire('nomHopital', 'nomHopital'); $service = VariableExterne::verifChampObligatoire('service', 'service'); $niveau = $service; $nbLits = VariableExterne::verifChampOptionnel('nbLits'); $nbPremaParAn = VariableExterne::verifChampOptionnel('nbPremaParAn'); $cafeParent = VariableExterne::verifChampOptionnel('cafeParent'); $parkingPayant = VariableExterne::verifChampOptionnel('parkingPayant'); $convention = VariableExterne::verifChampOptionnel('convention'); $visiteBenevole = VariableExterne::verifChampOptionnel('visiteBenevole'); $contactHopital = VariableExterne::verifChampOptionnel('contactH'); $idcontact = VariableExterne::verifChampOptionnel('idContact'); $idAdresse = ModelGestionLieu::gestionAjoutModifAdresse(); ModelContactHopital::ajouterContactHopital($idHopital); ModelRelation::ajouterRelation($idHopital, $idcontact); HopitalGateway::modifierHopital($idHopital, $nomHopital, $idAdresse, $niveau, $service, $nbLits, $nbPremaParAn, $cafeParent, $parkingPayant, $convention, $visiteBenevole); return HopitalGateway::rechercherHopital($idHopital); }