From a87ae4794eec81524be534de139b2f7f182bc09c Mon Sep 17 00:00:00 2001 From: fusionate Date: Tue, 16 May 2023 18:41:34 +0000 Subject: [PATCH] Permission [Class] - Updates for PHP 8.1 --- core/groups/resources/classes/permission.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/core/groups/resources/classes/permission.php b/core/groups/resources/classes/permission.php index da85a98df3..6eee4f289e 100644 --- a/core/groups/resources/classes/permission.php +++ b/core/groups/resources/classes/permission.php @@ -44,9 +44,9 @@ //restore default permissions $x = 0; foreach ($apps as $row) { - if (is_array($row['permissions']) && @sizeof($row['permissions']) != 0) { + if (!empty($row['permissions']) && is_array($row['permissions']) && @sizeof($row['permissions']) != 0) { foreach ($row['permissions'] as $permission) { - if (is_array($permission['groups'])) { + if (!empty($permission['groups']) && is_array($permission['groups'])) { foreach ($permission['groups'] as $group_name) { if (is_array($group_name_array) || !in_array($group_name, $group_name_array)) { $group_name_array[] = $group_name; @@ -138,10 +138,10 @@ //restore default permissions $x = 0; foreach ($apps as $row) { - if (is_array($row['permissions']) && @sizeof($row['permissions']) != 0) { + if (!empty($row['permissions']) && is_array($row['permissions']) && @sizeof($row['permissions']) != 0) { foreach ($row['permissions'] as $permission) { //set the variables - if ($permission['groups']) { + if (!empty($permission['groups'])) { foreach ($permission['groups'] as $group_name) { //check group protection $group_uuid = null;