From 71cba2ecf9b4e9094a437ebcbb0585ac98e88746 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Fri, 22 Jan 2021 16:17:24 +0800 Subject: [PATCH] check session class is array --- DataObjects/Core_person.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DataObjects/Core_person.php b/DataObjects/Core_person.php index b45eef49..6483e666 100644 --- a/DataObjects/Core_person.php +++ b/DataObjects/Core_person.php @@ -384,6 +384,9 @@ class Pman_Core_DataObjects_Core_person extends DB_DataObject $u = DB_DataObject::factory($this->tableName()); $u->whereAdd(' LENGTH(passwd) > 0'); $n = $u->count(); + if (!is_array($_SESSION[get_class($this)])) { + $_SESSION[get_class($this)] = array(); + } $_SESSION[get_class($this)][$sesPrefix .'-empty'] = $n; if (class_exists('PEAR')) { $error = PEAR::getStaticProperty('DB_DataObject','lastError'); -- 2.39.2