コード例 #1
0
<?php

/**
 * Sidebar menu layout.
 *
 * @var \yii\web\View $this View
 */
use vova07\themes\admin\widgets\Menu;
echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'items' => [['label' => Yii::t('vova07/themes/admin', 'Dashboard'), 'url' => Yii::$app->homeUrl, 'icon' => 'fa-dashboard', 'active' => Yii::$app->request->url === Yii::$app->homeUrl], ['label' => Yii::t('vova07/themes/admin', 'Users'), 'url' => ['/user/admin'], 'icon' => 'fa-group', 'visible' => Yii::$app->user->can('userManage') || Yii::$app->user->can('BViewUsers')], ['label' => Yii::t('vova07/themes/admin', 'Blogs'), 'url' => ['/blogs/default/index'], 'icon' => 'fa-book', 'visible' => Yii::$app->user->can('administrateBlogs') || Yii::$app->user->can('BViewBlogs')], ['label' => Yii::t('vova07/themes/admin', 'Comments'), 'url' => ['/comments/default/index'], 'icon' => 'fa-comments', 'visible' => Yii::$app->user->can('administrateComments') || Yii::$app->user->can('BViewCommentsModels') || Yii::$app->user->can('BViewComments'), 'items' => [['label' => Yii::t('vova07/themes/admin', 'Comments'), 'url' => ['/comments/default/index'], 'visible' => Yii::$app->user->can('administrateComments') || Yii::$app->user->can('BViewComments')], ['label' => Yii::t('vova07/themes/admin', 'Models management'), 'url' => ['/comments/models/index'], 'visible' => Yii::$app->user->can('administrateComments') || Yii::$app->user->can('BViewCommentsModels')]]], ['label' => Yii::t('vova07/themes/admin', 'Access control'), 'url' => ['/user/rbac'], 'icon' => 'fa-gavel', 'visible' => Yii::$app->user->can('rbacManage') || Yii::$app->user->can('BViewRoles') || Yii::$app->user->can('BViewPermissions') || Yii::$app->user->can('BViewRules')], ['label' => 'Категории', 'url' => ['/categories/index'], 'icon' => 'fa-tags', 'visible' => Yii::$app->user->can('moderator') || Yii::$app->user->can('BViewBlogs')], ['label' => 'Записи', 'url' => ['/posts/index'], 'icon' => 'fa-book', 'visible' => Yii::$app->user->can('moderator') || Yii::$app->user->can('BViewBlogs')]]]);
コード例 #2
0
<?php

/**
 * Sidebar menu layout.
 *
 * @var \yii\web\View $this View
 */
use vova07\themes\admin\widgets\Menu;
echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'items' => [['label' => Yii::t('vova07/themes/admin', 'Users'), 'url' => ['/users/default/index'], 'icon' => 'fa-group', 'visible' => Yii::$app->user->can('administrateUsers') || Yii::$app->user->can('BViewUsers')], ['label' => 'Events', 'url' => ['/events/default/index'], 'icon' => 'fa-book', 'visible' => Yii::$app->user->can('administrateUsers') || Yii::$app->user->can('BViewUsers')], ['label' => 'Labels', 'url' => ['/labels/default/index'], 'icon' => 'fa-edit', 'visible' => Yii::$app->user->can('administrateUsers') || Yii::$app->user->can('BViewUsers')]]]);
コード例 #3
0
ファイル: sidebar-menu.php プロジェクト: lulliz/qast
<?php

/**
 * Sidebar menu layout.
 *
 * @var \yii\web\View $this View
 */
use vova07\themes\admin\widgets\Menu;
echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'items' => [['label' => Yii::t('vova07/themes/admin', 'Dashboard'), 'url' => Yii::$app->homeUrl, 'icon' => 'fa-dashboard', 'active' => Yii::$app->request->url === Yii::$app->homeUrl], ['label' => Yii::t('vova07/themes/admin', 'Users'), 'url' => ['/users/default/index'], 'icon' => 'fa-group', 'visible' => Yii::$app->user->can('superadmin')]]]);
コード例 #4
0
ファイル: sidebar-menu.php プロジェクト: cjq/QRCode-yii2
<?php

/**
 * Sidebar menu layout.
 *
 * @var \yii\web\View $this View
 */
use vova07\themes\admin\widgets\Menu;
echo Menu::widget(['options' => ['class' => 'sidebar-menu'], 'items' => [['label' => Yii::t('vova07/themes/admin', 'Dashboard'), 'url' => Yii::$app->homeUrl, 'icon' => 'fa-dashboard', 'active' => Yii::$app->request->url === Yii::$app->homeUrl], ['label' => Yii::t('vova07/themes/admin', 'Users'), 'url' => ['/users/default/index'], 'icon' => 'fa-group', 'visible' => Yii::$app->user->can('administrateUsers') || Yii::$app->user->can('BViewUsers')], ['label' => Yii::t('vova07/themes/admin', 'Blogs'), 'url' => ['/blogs/default/index'], 'icon' => 'fa-book', 'visible' => Yii::$app->user->can('administrateBlogs') || Yii::$app->user->can('BViewBlogs')], ['label' => Yii::t('vova07/themes/admin', 'Comments'), 'url' => ['/comments/default/index'], 'icon' => 'fa-comments', 'visible' => Yii::$app->user->can('administrateComments') || Yii::$app->user->can('BViewCommentsModels') || Yii::$app->user->can('BViewComments'), 'items' => [['label' => Yii::t('vova07/themes/admin', 'Comments'), 'url' => ['/comments/default/index'], 'visible' => Yii::$app->user->can('administrateComments') || Yii::$app->user->can('BViewComments')], ['label' => Yii::t('vova07/themes/admin', 'Models management'), 'url' => ['/comments/models/index'], 'visible' => Yii::$app->user->can('administrateComments') || Yii::$app->user->can('BViewCommentsModels')]]], ['label' => Yii::t('vova07/themes/admin', 'Qrcode'), 'url' => ['/qrcode/qrcode/index/'], 'icon' => 'fa-group', 'active' => Yii::$app->controller->module->id == 'qrcode', 'items' => [['label' => Yii::t('vova07/themes/admin', 'QrcodeBatch'), 'url' => ['/qrcode/qrcode-batch/index/'], 'active' => Yii::$app->controller->module->id == 'qrcode'], ['label' => Yii::t('vova07/themes/admin', 'Qrcode'), 'url' => ['/qrcode/qrcode/index/'], 'active' => Yii::$app->controller->module->id == 'qrcode'], ['label' => Yii::t('vova07/themes/admin', 'QrcodeScanlog'), 'url' => ['/qrcode/qrcode-scanlog/index/'], 'active' => Yii::$app->controller->module->id == 'qrcode']]], ['label' => Yii::t('vova07/themes/admin', 'Access control'), 'url' => '#', 'icon' => 'fa-gavel', 'visible' => Yii::$app->user->can('administrateRbac') || Yii::$app->user->can('BViewRoles') || Yii::$app->user->can('BViewPermissions') || Yii::$app->user->can('BViewRules'), 'items' => [['label' => Yii::t('vova07/themes/admin', 'Permissions'), 'url' => ['/rbac/permissions/index'], 'visible' => Yii::$app->user->can('administrateRbac') || Yii::$app->user->can('BViewPermissions')], ['label' => Yii::t('vova07/themes/admin', 'Roles'), 'url' => ['/rbac/roles/index'], 'visible' => Yii::$app->user->can('administrateRbac') || Yii::$app->user->can('BViewRoles')], ['label' => Yii::t('vova07/themes/admin', 'Rules'), 'url' => ['/rbac/rules/index'], 'visible' => Yii::$app->user->can('administrateRbac') || Yii::$app->user->can('BViewRules')]]]]]);