diff --git a/lib/page.php b/lib/page.php index 133df7d..06fe207 100644 --- a/lib/page.php +++ b/lib/page.php @@ -79,10 +79,6 @@ function getPage($page_name = null): array|false|string http_response_code(404); } - print_r($pageMetadata["parameters"]); - echo "
"; - print_r($_SESSION); - if(!empty($pageMetadata["parameters"]["minimal_permission_level"])){ $page_required_permission = intval($pageMetadata["parameters"]["minimal_permission_level"]); } @@ -91,17 +87,21 @@ function getPage($page_name = null): array|false|string } if(!empty($pageMetadata["parameters"]["secret"])){ - $is_secret_page = intval($pageMetadata["parameters"]["secret"]); + $origSecret = $pageMetadata["parameters"]["secret"]; + if ($origSecret == "yes"){ + $is_secret_page = 1; + } + elseif ($origSecret == "no"){ + $is_secret_page = 0; + } + else{ + $is_secret_page = $routerConfig["default_page_secret"]; + } } else{ $is_secret_page = $routerConfig["default_page_secret"]; } - $curprivlvl = $_SESSION["privilegelevel"]; - $orig = $pageMetadata["parameters"]["secret"]; - print_r(empty($pageMetadata["parameters"]["secret"])); - echo "Secrecy: $is_secret_page($orig), you need to have $page_required_permission, you have $curprivlvl"; - if($page_required_permission > $_SESSION["privilegelevel"]){ if($is_secret_page == 1) { $page_tmp = file_get_contents($routerConfig["template_dir"] . "404.html");