/** * Before render - set up template variables, add helpers... * @return type */ public function beforeRender() { parent::beforeRender(); /** set visibility of newItem form */ $this->canAdd = false; $permissions = $this->getUser()->isLoggedIn() ? $this->getUser()->getIdentity()->getRoles() : NULL; if (isset($permissions[$this->pageUrl]) && $this->pageConfig['settings']['lvlForAdding'] <= $permissions[$this->pageUrl] || $permissions['admin'] || $this->pageConfig['settings']['lvlForAdding'] == 0) { $this->canAdd = true; } $this->template->canAdd = $this->canAdd; $this->template->page = $this->pageConfig; $this->template->pages = $this->pages; $this->template->pageUrl = !empty($this->pageUrl) ? $this->pageUrl : 'default'; $this->template->isAdmin = $this->isAdmin(); $helpers = new \Agility\Helpers(); $this->template->registerHelperLoader(array($helpers, 'loader')); \Stopwatch::stop('BasePresenter'); }
public function beforeRender() { parent::beforeRender(); $this->template->gaCode = $this->context->parameters['gaCode']; }
public function beforeRender() { parent::beforeRender(); $this->template->menuItems = array('Číselníky' => 'Ciselniky:', 'Minerál' => 'Mineral:'); }