Horde_Session does required serialization for us
authorMichael M Slusarz <slusarz@curecanti.org>
Fri, 15 Oct 2010 19:49:24 +0000 (13:49 -0600)
committerMichael M Slusarz <slusarz@curecanti.org>
Fri, 15 Oct 2010 19:56:39 +0000 (13:56 -0600)
framework/Core/lib/Horde/Core/LoginTasks/Backend/Horde.php

index cacb150..aa31eb6 100644 (file)
@@ -51,11 +51,7 @@ class Horde_Core_LoginTasks_Backend_Horde extends Horde_LoginTasks_Backend
      */
     public function getTasklistFromCache()
     {
-        global $session;
-
-        return isset($session['horde:logintasks/' . $this->_app])
-            ? @unserialize($session['horde:logintasks/' . $this->_app])
-            : false;
+        return $GLOBALS['session']['horde:logintasks/' . $this->_app];
     }
 
     /**
@@ -66,7 +62,7 @@ class Horde_Core_LoginTasks_Backend_Horde extends Horde_LoginTasks_Backend
      */
     public function storeTasklistInCache($tasklist)
     {
-        $GLOBALS['session']['horde:logintasks/' . $this->_app] = serialize($tasklist);
+        $GLOBALS['session']['horde:logintasks/' . $this->_app] = $tasklist;
     }
 
     /**