Fix permission handling

- Required when not using a $_SESSION
- Singleton permssion method named new
This commit is contained in:
FusionPBX
2024-11-27 13:33:00 -07:00
committed by GitHub
parent 2a9a1229dd
commit 80c2b9bab2
2 changed files with 34 additions and 15 deletions

View File

@@ -323,8 +323,9 @@
if (!function_exists('permission_exists')) {
function permission_exists($permission_name) {
global $domain_uuid, $user_uuid;
$database = database::new();
$permission = new permissions($database);
$permission = permissions::new($database, $domain_uuid, $user_uuid);
return $permission->exists($permission_name);
}