示例#1
0
 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');
 }