From 0d235f3b6d4eb58456a6ed87d5dde23015f9ce6b Mon Sep 17 00:00:00 2001 From: Daniel Cebrian Date: Wed, 7 Feb 2024 13:17:39 +0100 Subject: [PATCH] #12460 fixed deprecated --- pandora_console/godmode/users/configure_user.php | 2 +- pandora_console/include/auth/mysql.php | 2 +- pandora_console/include/functions_io.php | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/pandora_console/godmode/users/configure_user.php b/pandora_console/godmode/users/configure_user.php index 2344116cb1..6dc9c6584c 100644 --- a/pandora_console/godmode/users/configure_user.php +++ b/pandora_console/godmode/users/configure_user.php @@ -1581,7 +1581,7 @@ $autorefresh_list_out['operation/events/events'] = 'Events'; if (isset($autorefresh_list) === false || empty($autorefresh_list) === true || empty($autorefresh_list[0]) === true) { $select = db_process_sql("SELECT autorefresh_white_list FROM tusuario WHERE id_user = '".$id."'"); - $autorefresh_list = json_decode($select[0]['autorefresh_white_list']); + $autorefresh_list = json_decode(($select[0]['autorefresh_white_list'] ?? '')); if ($autorefresh_list === null || $autorefresh_list === 0) { $autorefresh_list = []; $autorefresh_list[0] = __('None'); diff --git a/pandora_console/include/auth/mysql.php b/pandora_console/include/auth/mysql.php index e5a2f5018c..a3c6bcc092 100644 --- a/pandora_console/include/auth/mysql.php +++ b/pandora_console/include/auth/mysql.php @@ -572,7 +572,7 @@ function get_user_info($user) * * @return array An array of user information */ -function get_users($order='fullname', $filter=false, $fields=false) +function get_users($order='fullname', $filter=[], $fields=false) { if (is_array($order) === true) { $filter['order'] = (string) $order['field'].' '.(string) $order['order']; diff --git a/pandora_console/include/functions_io.php b/pandora_console/include/functions_io.php index dd8dd1f6dc..cb6b5163ac 100755 --- a/pandora_console/include/functions_io.php +++ b/pandora_console/include/functions_io.php @@ -82,11 +82,11 @@ function io_safe_input($value) return $value; } - if (! mb_check_encoding($value, 'UTF-8')) { + if (isset($value) === true && !mb_check_encoding($value, 'UTF-8')) { $value = utf8_encode($value); } - $valueHtmlEncode = htmlentities($value, ENT_QUOTES, 'UTF-8', true); + $valueHtmlEncode = htmlentities(($value ?? ''), ENT_QUOTES, 'UTF-8', true); // Replace the character '\' for the equivalent html entitie $valueHtmlEncode = str_replace('\\', '\', $valueHtmlEncode);