public function renderAdminPanel($userRole = null) { $websiteHelper = Zend_Controller_Action_HelperBroker::getStaticHelper('website'); $userRole = preg_replace('/[^\\w\\d_]/', '', $userRole); if (!($additionalMenu = $this->_cache->load('admin_addmenu', $userRole))) { $additionalMenu = Tools_Plugins_Tools::fetchPluginsMenu($userRole); $this->_cache->save('admin_addmenu', $additionalMenu, $userRole, array(), '7200'); } $this->_view->additionalMenu = $additionalMenu; if ($this->_view->placeholder('logoSource')->getValue() == array()) { $this->_view->placeholder('logoSource')->set($websiteHelper->getUrl() . 'system/images/cpanel-img.jpg'); } return $this->_view->render('admin/adminpanel.phtml'); }