From 4bf93b32687b76515ee1e215bffd60b3298e0665 Mon Sep 17 00:00:00 2001 From: Edward Date: Wed, 22 Jul 2015 17:37:21 +0800 Subject: [PATCH] DataObjects/Person.php --- DataObjects/Person.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/DataObjects/Person.php b/DataObjects/Person.php index 6e56756b..6dc1356c 100644 --- a/DataObjects/Person.php +++ b/DataObjects/Person.php @@ -452,8 +452,13 @@ class Pman_Core_DataObjects_Person extends DB_DataObject $p = DB_DAtaObject::Factory($this->tableName()); $p->get($this->pid()); + $d = $p->toArray(); + + if(!empty($this->_extra) && is_array($this->_extra)){ + $d = array_merge($d, $this->_extra); + } //var_dump(array(get_class($this),$sesPrefix .'-auth')); - $_SESSION[get_class($this)][$sesPrefix .'-auth'] = serialize((object)$p->toArray()); + $_SESSION[get_class($this)][$sesPrefix .'-auth'] = serialize((object)$d); // ensure it's written so that ajax calls can fetch it.. -- 2.39.2