error handling

This commit is contained in:
2024-02-03 16:46:09 +01:00
parent a2edadd640
commit 0249aad0a3
5 changed files with 75 additions and 45 deletions

View File

@@ -2,13 +2,19 @@
function getDynamicPermission($file): int {
global $routerConfig;
$page_tmp = include_once($file);
$permission_level = $page_tmp["parameters"]["minimal_permission_level"];
try {
$page_tmp = include_once($file);
$permission_level = $page_tmp["parameters"]["minimal_permission_level"];
if(!is_numeric($permission_level) || $permission_level <= 0){
$permission_level = $routerConfig["default_page_permission_level"];
if (!is_numeric($permission_level) || $permission_level <= 0) {
$permission_level = $routerConfig["default_page_permission_level"];
}
}
catch (Exception){
$permission_level = $routerConfig["default_page_permission_level"];
} finally {
return $permission_level;
}
return $permission_level;
}
function generateNavigation(): string