public function API_page_recuperer($id_page) { $page = $this->bdd->Page_Recuperer($id_page); switch($page->visible_par) { case PageDetail::VISIBLEPAR_Tous: return $page; case PageDetail::VISIBLEPAR_Membres: if(!$this->estAuthentifier()) throw new ErrorException("Vous ne pouvez accéder à cette page"); return $page; case PageDetail::VISIBLEPAR_Admin: if(!$this->estAdmin()) throw new ErrorException("Vous ne pouvez accéder à cette page"); return $page; default: throw new ErrorException("Vous ne pouvez accéder à cette page"); } }