_menu.php 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566
  1. <?php
  2. /*
  3. * This file is part of the Dektrium project
  4. *
  5. * (c) Dektrium project <http://github.com/dektrium>
  6. *
  7. * For the full copyright and license information, please view the LICENSE.md
  8. * file that was distributed with this source code.
  9. */
  10. use yii\bootstrap\Nav;
  11. ?>
  12. <?= Nav::widget([
  13. 'options' => [
  14. 'class' => 'nav-tabs',
  15. 'style' => 'margin-bottom: 15px',
  16. ],
  17. 'items' => [
  18. [
  19. 'label' => Yii::t('user', 'Users'),
  20. 'url' => ['/user/admin/index'],
  21. ],
  22. [
  23. 'label' => Yii::t('user', 'Roles'),
  24. 'url' => ['/rbac/role/index'],
  25. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  26. ],
  27. [
  28. 'label' => Yii::t('user', 'Permissions'),
  29. 'url' => ['/rbac/permission/index'],
  30. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  31. ],
  32. [
  33. 'label' => \Yii::t('user', 'Rules'),
  34. 'url' => ['/rbac/rule/index'],
  35. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  36. ],
  37. [
  38. 'label' => Yii::t('user', 'Create'),
  39. 'items' => [
  40. [
  41. 'label' => Yii::t('user', 'New user'),
  42. 'url' => ['/user/admin/create'],
  43. ],
  44. [
  45. 'label' => Yii::t('user', 'New role'),
  46. 'url' => ['/rbac/role/create'],
  47. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  48. ],
  49. [
  50. 'label' => Yii::t('user', 'New permission'),
  51. 'url' => ['/rbac/permission/create'],
  52. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  53. ],
  54. [
  55. 'label' => \Yii::t('user', 'New rule'),
  56. 'url' => ['/rbac/rule/create'],
  57. 'visible' => isset(Yii::$app->extensions['dektrium/yii2-rbac']),
  58. ]
  59. ],
  60. ],
  61. ],
  62. ]) ?>