Пример #1
0
 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     $statusLabels = User::statusLabels();
     // set items
     $this->setItems([$this->model->first_name, $this->model->last_name, $this->model->email, isset($this->model->languageI18ns[0]) ? $this->model->languageI18ns[0]->title : '', isset($this->model->user) ? $statusLabels[$this->model->user->status] : '']);
 }
 /**
  * @inheritdoc
  */
 protected function getDropDownList($id)
 {
     if (!isset($this->dropDownLists[$id])) {
         switch ($id) {
             case 'checkbox-drop-down-list':
                 $this->dropDownLists[$id] = Html::checkboxInputFilterDropDownList();
                 break;
             case 'user.status':
                 $statusLabel = User::statusLabels();
                 $this->dropDownLists[$id] = ['' => Yii::t('kalibao', 'input_select'), User::STATUS_ENABLED => $statusLabel[User::STATUS_ENABLED], User::STATUS_DISABLED => $statusLabel[User::STATUS_DISABLED]];
                 break;
             case 'user.status:required':
                 $statusLabel = User::statusLabels();
                 $this->dropDownLists[$id] = [User::STATUS_ENABLED => $statusLabel[User::STATUS_ENABLED], User::STATUS_DISABLED => $statusLabel[User::STATUS_DISABLED]];
                 break;
             default:
                 return [];
                 break;
         }
     }
     return $this->dropDownLists[$id];
 }
Пример #3
0
 /**
  * @inheritdoc
  */
 public function init()
 {
     parent::init();
     $this->statusLabels = User::statusLabels();
     $this->setHeader(['#', 'first_name' => true, 'last_name' => true, 'email' => true, 'language_i18n_title' => true, 'user_status' => true, 'user_active_password_reset' => true, 'created_at' => true, 'updated_at' => true]);
 }