fix logic
remove debug prints
This commit is contained in:
parent
15ad67fdba
commit
775c40ff9a
20
lib/page.php
20
lib/page.php
@ -79,10 +79,6 @@ function getPage($page_name = null): array|false|string
|
||||
http_response_code(404);
|
||||
}
|
||||
|
||||
print_r($pageMetadata["parameters"]);
|
||||
echo "<br>";
|
||||
print_r($_SESSION);
|
||||
|
||||
if(!empty($pageMetadata["parameters"]["minimal_permission_level"])){
|
||||
$page_required_permission = intval($pageMetadata["parameters"]["minimal_permission_level"]);
|
||||
}
|
||||
@ -91,16 +87,20 @@ 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) {
|
||||
|
Loading…
Reference in New Issue
Block a user