diff --git a/include/management/actions/class_Action.inc b/include/management/actions/class_Action.inc
index 706b3215148248249563731da88ca5262cfee750..6622b654f6f7b5c6141e2af098d0ab37269d4c83 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;
         }
       }