From: Jan Schneider Date: Wed, 22 Sep 2010 13:58:25 +0000 (+0200) Subject: Don't accidentally add a block if trying to find parameters for a block that X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e996f37f779a7d49e97a20a589252f04bab79ded;p=horde.git Don't accidentally add a block if trying to find parameters for a block that doesn't exist. --- diff --git a/framework/Block/lib/Horde/Block/Collection.php b/framework/Block/lib/Horde/Block/Collection.php index b3fc93be2..61b7e58ae 100644 --- a/framework/Block/lib/Horde/Block/Collection.php +++ b/framework/Block/lib/Horde/Block/Collection.php @@ -405,6 +405,10 @@ class Horde_Block_Collection */ public function getParams($app, $block) { + if (!isset($this->_blocks[$app][$block])) { + return array(); + } + if (!isset($this->_blocks[$app][$block]['params'])) { $blockOb = $this->getBlock($app, $block); $this->_blocks[$app][$block]['params'] = $blockOb->getParams();