public function execute() { Connexion::getConnexion(); if (!empty($_GET["logout"])) { if (!$_SESSION["logout"]) { session_unset(); session_destroy(); session_start(); $_SESSION["logout"] = true; } } if (empty($_SESSION["visibility"])) { $_SESSION["visibility"] = CommonAction::$VISIBILITY_PUBLIC; } if ($_SESSION["visibility"] < $this->pageVisibility) { header("location:index"); exit; } $this->executeAction(); Connexion::closeConnexion(); }