From 11df74853a52524fc13de66c65a8b46e479a8349 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Mon, 11 Sep 2023 11:54:36 -0600 Subject: [PATCH] Change variable from permission to permission_name --- resources/classes/permissions.php | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/resources/classes/permissions.php b/resources/classes/permissions.php index 63664cffe7..9ce23ebc76 100644 --- a/resources/classes/permissions.php +++ b/resources/classes/permissions.php @@ -64,7 +64,8 @@ if (!class_exists('permissions')) { * Check to see if the permission exists * @var string $permission */ - public function exists($permission) { + public function exists($permission_name) { + //define permissions global variable global $permissions; @@ -82,7 +83,8 @@ if (!class_exists('permissions')) { $permission = new permissions; $permissions = $permission->assigned($domain_uuid, $groups); } - if (!empty($_SESSION["permissions"])) { + + if (empty($permissions)) { $permissions = $_SESSION["permissions"]; } @@ -90,10 +92,11 @@ if (!class_exists('permissions')) { $result = false; //search for the permission - if (!empty($permissions) && !empty($permission)) { - foreach($permissions as $field) { - if ($permission == $field) { + if (!empty($permissions) && !empty($permission_name)) { + foreach($permissions as $key => $value) { + if ($key == $permission_name) { $result = true; + break; } } }