?> <?php echo Html::img(Param::value('User.noAvatarImage'), ['class' => 'profile-user-img img-responsive img-circle']); ?> <h3 class="profile-username text-center"> <?php echo Html::encode($model->name); ?> </h3> <p class="text-muted text-center"> <?php echo Yii::t('app', 'Member since {date}', ['date' => Yii::$app->formatter->asDate(Yii::$app->user->identity->created_at)]); ?> </p> <?php echo ItemList::widget(['items' => [['title' => 'ID', 'value' => $model->getUser()->id], ['title' => Yii::t('app', 'Status'), 'value' => UserHelper::status($model->getUser())], ['title' => Yii::t('app', 'Last login'), 'value' => Yii::$app->formatter->asRelativeTime($model->getUser()->logged_at)]]]); ?> <?php Box::end(); ?> </div> <div class="col-md-9"> <div class="nav-tabs-custom profile-tabs"> <?php echo Tabs::widget(['items' => [['label' => Yii::t('app', 'Account'), 'content' => $this->render('_profile_account', ['model' => $model]), 'active' => $tab == 'account'], ['label' => Yii::t('app', 'Administer'), 'content' => $this->render('_profile_admin', ['model' => $model]), 'visible' => Yii::$app->user->can('updateAnyUser'), 'active' => $tab == 'admin']]]); ?> </div> </div> </div>
Pjax::begin(['modal' => true]); ?> <div class="btn-group"> <?php if (Yii::$app->user->can('createUser')) { ?> <?php Modal::begin(['header' => '<b>' . Yii::t('app', 'Create a new user') . '</b>', 'toggleButton' => ['label' => Yii::t('app', 'Create'), 'class' => ['btn btn-flat btn-default']]]); ?> <?php echo $this->render('_create_modal', ['register' => $register]); ?> <?php Modal::end(); ?> <?php } ?> </div> <?php echo GridView::widget(['dataProvider' => $userProvider, 'columns' => ['id', ['attribute' => 'name', 'format' => 'raw', 'value' => function ($model) { return UserHelper::userLink($model, ['data-pjax' => 0]); }], 'email', ['header' => Yii::t('app', 'Roles'), 'format' => 'html', 'value' => function ($user) { return Html::ul(ArrayHelper::getColumn($user->getRoles(), 'name')); }], ['attribute' => 'status', 'format' => 'html', 'value' => function ($model) { return UserHelper::status($model); }], 'created_at:relativeTime', 'logged_at:relativeTime', ['class' => DeleteColumn::className(), 'visible' => Yii::$app->user->can('deleteAnyUser')]]]); ?> <?php Pjax::end(); Box::end();