Пример #1
0
 /**
  * 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';
 }