error handling
This commit is contained in:
@@ -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
|
||||
|
Reference in New Issue
Block a user