Example #1
0
 /**
  * {@inheritdoc}
  */
 public function beforeExecute()
 {
     $this->breadcrumbsBlock = \Magelight\Core\Blocks\Breadcrumbs::forge();
     $this->breadcrumbsBlock->addBreadcrumb(__('Admin panel'), 'admin/index');
     if (!\Magelight\Admin\Helpers\Admin::getInstance()->isCurrentUserAdmin()) {
         $this->redirect($this->url('no_rights'));
         $this->app->shutdown();
         die;
     }
     $this->view = \Magelight\Core\Blocks\Document::getInstance()->loadLayout('global/layouts/admin');
     $this->view->setGlobal('user_id', $this->session()->get('user_id'));
     $this->view()->sectionAppend('breadcrumbs', $this->breadcrumbsBlock);
     $this->view()->sectionAppend('dashboard-content', '');
     return parent::beforeExecute();
 }
Example #2
0
 /**
  * Before execute handler
  *
  * @return \Magelight\Controller|void
  */
 public function beforeExecute()
 {
     $this->view = \Magelight\Core\Blocks\Document::getInstance();
     $this->view->sectionAppend('body', \SampleApp\Blocks\Body::forge());
     return parent::beforeExecute();
 }