Esempio n. 1
0
 /**
  * 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');
 }
Esempio n. 2
0
 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:');
 }