예제 #1
0
?>
            <?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>
예제 #2
0
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();