From ef64fe718e995d8137577a4e5dbba4014436ae30 Mon Sep 17 00:00:00 2001 From: Thibault Dockx <thibault.dockx@fusiondirectory.org> Date: Mon, 24 Feb 2025 16:21:37 +0000 Subject: [PATCH] :sparkles: Feat(Actions) - pass actions class to php 82 Adapt class actions from mgnt to php8.2 --- include/management/actions/class_Action.inc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/include/management/actions/class_Action.inc b/include/management/actions/class_Action.inc index 706b32151..6622b654f 100755 --- a/include/management/actions/class_Action.inc +++ b/include/management/actions/class_Action.inc @@ -77,17 +77,17 @@ class Action $category = NULL; $class = NULL; $attribute = '0'; - if (strpos($acl, '/') !== FALSE) { - list($category, $class, $acl) = explode('/', $acl, 3); + if (str_contains((string) $acl, '/')) { + list($category, $class, $acl) = explode('/', (string) $acl, 3); } - if (strpos($acl, ':') !== FALSE) { - list($attribute, $acl) = explode(':', $acl, 2); + if (str_contains((string) $acl, ':')) { + list($attribute, $acl) = explode(':', (string) $acl, 2); } $this->acl[] = [ 'category' => $category, 'class' => $class, 'attribute' => $attribute, - 'acl' => str_split($acl), + 'acl' => str_split((string) $acl), ]; } @@ -275,7 +275,7 @@ class Action // Check rights foreach ($acl['acl'] as $part) { - if (strpos($checkAcl, $part) === FALSE) { + if (!str_contains((string) $checkAcl, (string) $part)) { return FALSE; } } -- GitLab