Example #1
0
 /**
  * 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();
 }
Example #2
0
 /**
  * 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);
 }
Example #3
0
 /**
  *
  * @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'));
 }
Example #4
0
 /**
  * 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));
 }