| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748 |
- <?php
- /*
- * This file is part of the Dektrium project.
- *
- * (c) Dektrium project <http://github.com/dektrium>
- *
- * For the full copyright and license information, please view the LICENSE.md
- * file that was distributed with this source code.
- */
- use yii\helpers\Html;
- use yii\widgets\Menu;
- /**
- * @var dektrium\user\models\User $user
- */
- $user = Yii::$app->user->identity;
- $networksVisible = count(Yii::$app->authClientCollection->clients) > 0;
- ?>
- <div class="panel panel-default">
- <div class="panel-heading">
- <h3 class="panel-title">
- <?= Html::img($user->profile->getAvatarUrl(24), [
- 'class' => 'img-rounded',
- 'alt' => $user->username,
- ]) ?>
- <?= $user->username ?>
- </h3>
- </div>
- <div class="panel-body">
- <?= Menu::widget([
- 'options' => [
- 'class' => 'nav nav-pills nav-stacked',
- ],
- 'items' => [
- ['label' => Yii::t('user', 'Profile'), 'url' => ['/user/settings/profile']],
- ['label' => Yii::t('user', 'Account'), 'url' => ['/user/settings/account']],
- [
- 'label' => Yii::t('user', 'Networks'),
- 'url' => ['/user/settings/networks'],
- 'visible' => $networksVisible
- ],
- ],
- ]) ?>
- </div>
- </div>
|