/** * ACTION - Backend delete action. * * @access public * @return View * @since 2.1.2-dev * @version 2.1.2-dev */ public function actionDelete() { // check if someone want to remove admin account if ((int) Router::getParam('id') === 1) { return View::factory('base/alert')->set('sType', 'danger')->set('sMsg', __('Admin account cannot be removed!')); } // return View return parent::actionDelete(); }
/** * Change main (start or parent) breadcrumbs and/or title for this backend * constructor. * * @access protected * @since 1.2.0-dev * @version 1.2.0-dev */ protected function alterBreadcrumbsTitleMain() { // parent call parent::alterBreadcrumbsTitleMain(); // remove last breadcrumb $this->removeBreadcrumb(); // add new breadcrumb $sControllerOriginal = Router::getControllerName(); $sURL = Route::backendUrl($sControllerOriginal, 'index'); $sControllerName = strtolower($sControllerOriginal); $this->addBreadCrumb(__('section.' . $sControllerName), $sURL); }
/** * * @access protected * @since 1.1.3-dev, 2015-08-20 * @version 1.1.3-dev, 2015-08-20 */ protected function alterBreadcrumbsTitleMain() { parent::alterBreadcrumbsTitleMain(); $this->removeBreadcrumb(); $this->addBreadCrumb(__('Menu list'), Route::backendUrl('menu', 'list')); }
/** * Change main (start or parent) breadcrumbs and/or title for this backend * constructor. * * @access protected * @since 1.1.3-dev, 2015-08-20 * @version 1.2.0-dev */ protected function alterBreadcrumbsTitleMain() { parent::alterBreadcrumbsTitleMain(); $this->setTitle(__('Management panel') . ' - '); $iMenuID = Router::getParam('id'); $sAction = Router::getParam('action'); if ($iMenuID === FALSE || $sAction === FALSE) { throw new Exception\Code404(); } if ($sAction === 'edit') { $oItem = DB::find('\\Model\\Menu\\Item', $iMenuID); /* @var $oItem \Model\Menu\Item */ $iMenuID = $oItem->getMenu()->getId(); } $this->removeBreadcrumb(); $this->addBreadCrumb(__('Menu list'), Route::backendUrl('menu', 'list')); $this->addBreadCrumb(__('Menu items list'), Route::backendUrl(Router::getControllerName(), 'list', $iMenuID)); }