/** * Fonction modifierHopital * * permet de modifier un hopital */ public static function modifierHopital() { $utilisateurConnecter = $_SESSION['utilisateurConnecter']; if (isset($_GET['id'])) { $hopital = ModelGestionHopital::rechercherHopital($_GET['id']); $_SESSION['hopitalModifie'] = $hopital; } else { $hopital = $_SESSION['hopitalModifie']; try { if (isset($_GET['idContactHopital'])) { ModelContactHopital::supprimerContactHopital($_GET['idContactHopital']); } elseif (isset($_GET['idContactLocal'])) { ModelRelation::supprimerRelation($hopital->idHopital, $_GET['idContactLocal']); } else { $hopital = ModelGestionHopital::ModifierHopital($hopital->idHopital); } $hopital = ModelGestionHopital::rechercherHopital($hopital->idHopital); $_SESSION['hopitalModifie'] = $hopital; } catch (PDOException $ex) { $vueErreur[] = $ex->getMessage(); } catch (Exception $e) { $vueErreur[] = $e->getMessage(); } } require_once 'vue/pages/moderateur/modificationHopital.php'; }