From: Michael M Slusarz Date: Wed, 24 Nov 2010 20:48:14 +0000 (-0700) Subject: Use better signature for session blocks data X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=dd954048c2f8ebd5a4609c19a0f84186f0f600b6;p=horde.git Use better signature for session blocks data --- diff --git a/framework/Block/lib/Horde/Block/Collection.php b/framework/Block/lib/Horde/Block/Collection.php index ae8d4e5c4..b2cff72a3 100644 --- a/framework/Block/lib/Horde/Block/Collection.php +++ b/framework/Block/lib/Horde/Block/Collection.php @@ -59,13 +59,15 @@ class Horde_Block_Collection /** * Constructor. * - * @param array $apps The applications whose blocks to list. + * @param array $apps The applications whose blocks to list. */ public function __construct($apps = array()) { global $session; - $signature = serialize($apps); + sort($apps); + $signature = hash('md5', serialize($apps)); + if ($this->_blocks = $session->get('horde', 'blocks/' . $signature)) { return; }