Exemplo n.º 1
0
 /**
  * Displays the 'admins' admin page
  */
 public function actionAdmins()
 {
     $this->pageTitle = Yii::t('sourcebans', 'controllers.admin.admins.title');
     $this->breadcrumbs = array(Yii::t('sourcebans', 'controllers.admin.index.title') => array('admin/index'), Yii::t('sourcebans', 'controllers.admin.admins.title'));
     $this->menu = array(array('label' => Yii::t('sourcebans', 'controllers.admin.admins.menu.list'), 'url' => '#list', 'visible' => Yii::app()->user->data->hasPermission('LIST_ADMINS')), array('label' => Yii::t('sourcebans', 'controllers.admin.admins.menu.add'), 'url' => '#add', 'visible' => Yii::app()->user->data->hasPermission('ADD_ADMINS')), array('label' => Yii::t('sourcebans', 'controllers.admin.admins.menu.import'), 'url' => '#import', 'visible' => Yii::app()->user->data->hasPermission('ADD_ADMINS')), array('label' => Yii::t('sourcebans', 'controllers.admin.admins.menu.overrides'), 'url' => '#overrides', 'visible' => Yii::app()->user->data->hasPermission('OVERRIDES')), array('label' => Yii::t('sourcebans', 'controllers.admin.admins.menu.actions'), 'url' => '#actions'));
     $admin = new SBAdmin();
     $admins = new SBAdmin('search');
     $admins->unsetAttributes();
     // clear any default values
     if (isset($_GET['SBAdmin'])) {
         $admins->attributes = $_GET['SBAdmin'];
     }
     $actions = new SBAction('search');
     $actions->unsetAttributes();
     // clear any default values
     if (isset($_GET['SBAction'])) {
         $actions->attributes = $_GET['SBAction'];
     }
     $overrides = new SBOverride('search');
     $overrides->unsetAttributes();
     // clear any default values
     if (isset($_GET['SBOverride'])) {
         $overrides->attributes = $_GET['SBOverride'];
     }
     $this->render('admins', array('actions' => $actions, 'admin' => $admin, 'admins' => $admins, 'overrides' => $overrides));
 }