diff --git a/backend/components/AdminMenuStructure.php b/backend/components/AdminMenuStructure.php index 8abde20..a324dd8 100644 --- a/backend/components/AdminMenuStructure.php +++ b/backend/components/AdminMenuStructure.php @@ -40,40 +40,64 @@ class AdminMenuStructure{ $tomorrowDatetime = \Yii::$app->formatter->asDatetime( strtotime('tomorrow UTC') ); - // if ( $this->can('backend.user.index')){ - $items[] = ['label' => 'Felhasználók', 'url' =>['/user/index']]; - // } + $items[] = ['label' => 'Felhasználók', 'url' =>['/user/index']]; + ///////////////////////////// + // Beállítások + ///////////////////////////// + $this->menuItems[] = ['label' => 'Beállítások', 'url' => null, + 'items' => $items + ]; + + ///////////////////////////// + // Törszadatok + ///////////////////////////// + $items = []; $items[] = ['label' => 'Raktárak', 'url' =>['/warehouse/index']]; $items[] = ['label' => 'Kasszák', 'url' =>['/account/index']]; $items[] = ['label' => 'Kedvezmények', 'url' => ['/discount/index'] ]; $items[] = ['label' => 'Termék kategóriák', 'url' => ['/product-category/index'] ]; $items[] = ['label' => 'Bérlet típusok', 'url' => ['/ticket-type/index'] ]; - $items[] = ['label' => 'Termékek', 'url' => ['/product/index'] ]; - $items[] = ['label' => 'Beszerzések', 'url' => ['/procurement/index'] ]; - $items[] = ['label' => 'Vendégek', 'url' => ['/customer/index'] ]; - $items[] = ['label' => 'Bérletkártyák', 'url' => ['/card/index'] ]; // $items[] = ['label' => 'Pénznem', 'url' => ['/currency/index'] ]; + $this->menuItems[] = ['label' => 'Törszadatok', 'url' => null, + 'items' => $items + ]; + $items = []; + ///////////////////////////// + // BÉRLETEK + ///////////////////////////// + $items[] = ['label' => 'Vendégek', 'url' => ['/customer/index'] ]; + $items[] = ['label' => 'Bérletkártyák', 'url' => ['/card/index'] ]; + $items[] = ['label' => 'Bérletek', 'url' => ['/ticket/index' , 'TicketSearch[start]' =>$today,'TicketSearch[end]' => $tomorrow ] ]; + $this->menuItems[] = ['label' => 'Bérletek/Vendégek', 'url' => null, + 'items' => $items + ]; + + ///////////////////////////// + // Termékek + ///////////////////////////// + $items = []; + $items[] = ['label' => 'Termékek', 'url' => ['/product/index'] ]; + $items[] = ['label' => 'Beszerzések', 'url' => ['/procurement/index'] ]; + $this->menuItems[] = ['label' => 'Termékek', 'url' => null, + 'items' => $items + ]; + ///////////////////////////// + // Pénzügy + ///////////////////////////// + $items = []; $items[] = ['label' => 'Tranzakciók', 'url' => ['/transfer/index' , 'TransferSearch[start]' =>$today,'TransferSearch[end]' => $tomorrow ] ]; $items[] = ['label' => 'Kassza müveletek', 'url' => ['/account-state/index'] ]; $items[] = ['label' => 'Zárások', 'url' => ['/collection/index' , 'CollectionSearch[start]' =>$todayDatetime,'CollectionSearch[end]' => $tomorrowDatetime ] ]; - $items[] = ['label' => 'Bérletek', 'url' => ['/ticket/index' , 'TicketSearch[start]' =>$today,'TicketSearch[end]' => $tomorrow ] ]; + $this->menuItems[] = ['label' => 'Pénzügy', 'url' => null, + 'items' => $items + ]; - if ( count($items) > 0 ){ - $userMainMenu = ['label' => 'Beállítások', 'url' => null, - 'items' => $items - ]; - } - - if ( isset($userMainMenu)){ - $this->menuItems[] = $userMainMenu; - } } } - protected function addLoginMainMenu(){ if (Yii::$app->user->isGuest) { $mainMenuItem= ['label' => 'Login', 'url' => ['/site/login']];