From 8bd20b97cd03e289606ba4cb1d3e95a1b4b6ba07 Mon Sep 17 00:00:00 2001 From: fusionate Date: Wed, 17 May 2023 04:51:41 +0000 Subject: [PATCH] Users [Class]: Updates for PHP 8.1 --- core/users/resources/classes/users.php | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/core/users/resources/classes/users.php b/core/users/resources/classes/users.php index 08405aa810..c8254b4f86 100644 --- a/core/users/resources/classes/users.php +++ b/core/users/resources/classes/users.php @@ -83,7 +83,7 @@ if (!class_exists('users')) { $x = 0; foreach ($records as $record) { //add to the array - if ($record['checked'] == 'true' && is_uuid($record['uuid'])) { + if (!empty($record['checked']) && $record['checked'] == 'true' && is_uuid($record['uuid'])) { //get the user_uuid $user_uuid = $record['uuid']; @@ -174,7 +174,7 @@ if (!class_exists('users')) { if (is_array($records) && @sizeof($records) != 0) { //get current toggle state foreach($records as $record) { - if ($record['checked'] == 'true' && is_uuid($record['uuid'])) { + if (!empty($record['checked']) && $record['checked'] == 'true' && is_uuid($record['uuid'])) { $uuids[] = "'".$record['uuid']."'"; } } @@ -182,7 +182,7 @@ if (!class_exists('users')) { $sql = "select ".$this->name."_uuid as uuid, ".$this->toggle_field." as toggle from v_".$this->table." "; $sql .= "where ".$this->name."_uuid in (".implode(', ', $uuids).") "; $database = new database; - $rows = $database->select($sql, $parameters, 'all'); + $rows = $database->select($sql, $parameters ?? null, 'all'); if (is_array($rows) && @sizeof($rows) != 0) { foreach ($rows as $row) { $states[$row['uuid']] = $row['toggle']; @@ -242,7 +242,7 @@ if (!class_exists('users')) { //get checked records foreach($records as $record) { - if ($record['checked'] == 'true' && is_uuid($record['uuid'])) { + if (!empty($record['checked']) && $record['checked'] == 'true' && is_uuid($record['uuid'])) { $uuids[] = "'".$record['uuid']."'"; } } @@ -252,7 +252,7 @@ if (!class_exists('users')) { $sql = "select * from v_".$this->table." "; $sql .= "where ".$this->name."_uuid in (".implode(', ', $uuids).") "; $database = new database; - $rows = $database->select($sql, $parameters, 'all'); + $rows = $database->select($sql, $parameters ?? null, 'all'); if (is_array($rows) && @sizeof($rows) != 0) { $x = 0; foreach ($rows as $row) {