userMenu.php 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. <?php
  2. use yii\widgets\Menu;
  3. $bidding_template = "<a href='{url}' tooltips title='{label}: {{ count.count_bids }}'>{label} ".$this->render('../../web/count_orders.html')."</a>";
  4. ?>
  5. <?php
  6. $items = [];
  7. $items[] = ['label' => Yii::t('app', 'Cabinet'), 'url' => ['/cabinet'], 'active' => in_array(Yii::$app->controller->id, ['cabinet', 'cancellations'])];
  8. $items[] = ['label' => Yii::t('app', 'Auctions'), 'url' => ['/auctions/index'], 'active' => in_array(Yii::$app->controller->id, ['auctions', 'cancellations'])];
  9. if(Yii::$app->user->can('admin')) {
  10. $items[] = ['label' => Yii::t('app', 'Lots ID'), 'url' => ['/lots/index'], 'active' => in_array(Yii::$app->controller->id, ['lots', 'cancellations'])];
  11. }
  12. Yii::$app->user->can('admin') ? $url = '/bidding/index' : $url = '/bidding/view';
  13. $items[] = ['label' => Yii::t('app', 'Bidding ID'), 'url' => [$url], 'active' => in_array(Yii::$app->controller->id, ['bidding', 'cancellations'])];
  14. if(Yii::$app->user->can('admin')) {
  15. $items[] = ['label' => Yii::t('app', 'Subscriptions'), 'url' => ['/subscriptions/index'], 'active' => in_array(Yii::$app->controller->id, ['subscriptions'])];
  16. }
  17. ?>
  18. <?= Menu::widget([
  19. 'options' => [
  20. 'class' => 'tab-link',
  21. 'id' => 'nav-left',
  22. ],
  23. 'items' => $items,
  24. ])
  25. ?>