Archived
1
0
Fork 0

library/Fiktiv/Controller/Plugin/Navigation.php: Make sure to merge arrays in setLangParam()

This commit is contained in:
Henrik Hautakoski 2015-02-21 12:19:29 +01:00
parent 13a50f9f08
commit b873ab29c8

View file

@ -20,13 +20,15 @@ class Fiktiv_Controller_Plugin_Navigation extends Zend_Controller_Plugin_Abstrac
protected function setLangParam($nav)
{
$pages = $nav->getPages();
foreach ($pages as $page) {
foreach($nav->getPages() as $page) {
$page->setParams(array('lang' => $this->_lang));
$params = array_merge($page->getParams(), array('lang' => $this->_lang));
$page->setParams($params);
if ($page->hasChildren())
if ($page->hasChildren()) {
$this->setLangParam($page);
}
}
}
}
}