public function __construct($method, $arguments = NULL) { if (Permissions::checkUserPermissions(__CLASS__, $method, $arguments)) { parent::__construct($method, $arguments); } else { if (Session::get("user_id")) { die("You have no access."); } else { header("Location: /user"); } } }
public function __construct($method, $arguments = NULL) { if (in_array($method, $this->authenticatedMethods)) { if (Permissions::checkUserPermissions(__CLASS__, $method, $arguments)) { parent::__construct($method, $arguments); } else { header("Location: /user"); } } else { parent::__construct($method, $arguments); } }