* * For the full copyright and license information, please view * the LICENSE file that was distributed with this source code. */ use Da\User\Search\UserSearch; use yii\data\ActiveDataProvider; use yii\grid\GridView; use yii\helpers\Html; use yii\web\View; use yii\widgets\Pjax; /* * @var View $this * @var ActiveDataProvider $dataProvider * @var UserSearch $searchModel */ $this->title = Yii::t('user', 'Manage users'); $this->params['breadcrumbs'][] = $this->title; ?> beginContent('@Da/User/resources/views/shared/admin_layout.php') ?> = GridView::widget( [ 'dataProvider' => $dataProvider, 'filterModel' => $searchModel, 'layout' => "{items}\n{pager}", 'columns' => [ 'username', 'email:email', [ 'attribute' => 'registration_ip', 'value' => function ($model) { return $model->registration_ip == null ? ''.Yii::t('user', '(not set)').'' : $model->registration_ip; }, 'format' => 'html', ], [ 'attribute' => 'created_at', 'value' => function ($model) { if (extension_loaded('intl')) { return Yii::t('user', '{0, date, MMMM dd, YYYY HH:mm}', [$model->created_at]); } else { return date('Y-m-d G:i:s', $model->created_at); } }, ], [ 'header' => Yii::t('user', 'Confirmation'), 'value' => function ($model) { if ($model->isConfirmed) { return '