From adfdb7bae5b3b44f1f4b2945a28c2ffc02b3bc5f Mon Sep 17 00:00:00 2001 From: fusionate Date: Sat, 13 May 2023 04:53:18 +0000 Subject: [PATCH] Functions: Updates for PHP 8.1 --- resources/functions.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/resources/functions.php b/resources/functions.php index a26fe476cb..0030725532 100644 --- a/resources/functions.php +++ b/resources/functions.php @@ -2118,14 +2118,14 @@ function number_pad($number,$n) { } break; case 'exists': - return is_array($_SESSION['persistent'][$_SERVER['PHP_SELF']]) && @sizeof($_SESSION['persistent'][$_SERVER['PHP_SELF']]) != 0 ? true : false; + return !empty($_SESSION['persistent']) && is_array($_SESSION['persistent'][$_SERVER['PHP_SELF']]) && @sizeof($_SESSION['persistent'][$_SERVER['PHP_SELF']]) != 0 ? true : false; break; case 'load': // $array is expected to be the name of the array to create containing the key / value pairs if ($array && !is_array($array)) { global $$array; } - if (is_array($_SESSION['persistent'][$_SERVER['PHP_SELF']]) && @sizeof($_SESSION['persistent'][$_SERVER['PHP_SELF']]) != 0) { + if (!empty($_SESSION['persistent']) && is_array($_SESSION['persistent'][$_SERVER['PHP_SELF']]) && @sizeof($_SESSION['persistent'][$_SERVER['PHP_SELF']]) != 0) { foreach ($_SESSION['persistent'][$_SERVER['PHP_SELF']] as $key => $value) { if ($key != 'XID' && $key != 'ACT' && $key != 'RET') { if ($array && !is_array($array)) {