/** * {@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(); }
/** * 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(); }