Untitled

 avatar
unknown
plain_text
19 days ago
7.4 kB
7
Indexable
$menuMaster = [
    [
        "class" => "menu--item",
        "name" => "Dashboard",
        "icon" => "fa-solid fa-home menu--icon",
        "url" => Url::to(['dashboard/index']),
        "active" => Yii::$app->controller->id == 'dashboard' ? 'active' : '',
        "hidden" => ''
    ],
    [
        "class" => "menu--item",
        "name" => "My Event",
        "icon" => "fa-regular fa-calendar-check menu--icon",
        "url" => Url::to(['event/index']),
        "active" => Yii::$app->controller->id == 'event' ? 'active' : '',
        "hidden" => ''
    ],
    [
        "class" => "menu--item",
        "type" => "heading",
        "name" => "Akun",
        "hidden" => $eventIsNull
    ],
    [
        "class" => "menu--item",
        "name" => "Basic Information",
        "icon" => "fa-solid fa-circle-user menu--icon",
        "url" => Url::to(['basic-information/index']),
        "active" => Yii::$app->controller->id == 'basic-information' ? 'active' : '',
        "hidden" => $eventIsNull
    ],
    [
        "class" => "menu--item",
        "name" => "Legal Information",
        "icon" => "fa-regular fa-file-lines menu--icon",
        "url" => Url::to(['information-legal/index']),
        "active" => Yii::$app->controller->id == 'information-legal' ? 'active' : '',
        "hidden" => $eventIsNull
    ],
    [
        "class" => "menu--item",
        "name" => "User Setting",
        "icon" => "fa-solid fa-gear menu--icon",
        "url" => Url::to(['user-setting/index']),
        "active" => Yii::$app->controller->id == 'user-setting' ? 'active' : '',
        "hidden" => $eventIsNull
    ],
    [
        "class" => "menu--item",
        "name" => "Rekening",
        "icon" => "fa-solid fa-wallet menu--icon",
        "url" => Url::to(['rekening/index']),
        "active" => Yii::$app->controller->id == 'rekening' ? 'active' : '',
        "hidden" => $eventIsNull
    ],
    [
        "class" => "menu--item",
        "type" => "heading",
        "name" => "Event Dashboard - " . $eventName,
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item",
        "name" => "Order",
        "icon" => "fa-solid fa-user-group menu--icon",
        "url" => Url::to(['order/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'order' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item",
        "name" => "Attendees",
        "icon" => "fa-solid fa-user-group menu--icon",
        "url" => Url::to(['attendees/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'attendees' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item",
        "name" => "Tickets",
        "icon" => "fa-solid fa-ticket menu--icon",
        "url" => Url::to(['ticket/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'ticket' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item",
        "name" => "Form Registrasi",
        "icon" => "fa-regular fa-file-lines menu--icon",
        "url" => Url::to(['form-registration/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'form-registration' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item menu--item__has_sub_menu",
        "name" => "Report Check In",
        "icon" => "fa-regular fa-rectangle-list menu--icon",
        "url" => Url::to(['report-check-in/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'report-check-in' ? 'active' : '',
        "hidden" => $eventNotNull,
        "sub_menu" => [
            [
                "name" => "Check In/Out Log",
                "icon" => "fa-solid fa-stop menu--icon",
                "url" => Url::to(['report/check-in-out-report', 'e' => $eventId, 'type' => 1]),
                "active" => Yii::$app->controller->id == 'Event Room' ? 'active' : '',
                "hidden" => $eventNotNull,
            ]

        ]
    ],
    [
        "class" => "menu--item menu--item__has_sub_menu",
        "name" => "Check In System",
        "icon" => "menu--item menu--item__has_sub_menu",
        "url" => Url::to(['room-restriction/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'room-restriction' ? 'active' : '',
        "hidden" => $eventNotNull,
        "sub_menu" => [
            [
                "name" => "Event Room",
                "icon" => "fa-solid fa-stop menu--icon",
                "url" => Url::to(['room/index', 'e' => $eventId]),
                "active" => Yii::$app->controller->id == 'Event Room' ? 'active' : '',
                "hidden" => $eventNotNull,
            ],
            [
                "name" => "Room Restriction",
                "icon" => "fa-solid fa-stop menu--icon",
                "url" => Url::to(['room-restriction/index', 'e' => $eventId]),
                "active" => Yii::$app->controller->id == 'Room Restriction' ? 'active' : '',
                "hidden" => $eventNotNull,
            ],

        ]
    ],
    [
        "class" => "menu--item",
        "name" => "Kode Promo",
        "icon" => "fa-solid fa-credit-card menu--icon",
        "url" => Url::to(['promo-code/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'promo-code' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item",
        "name" => "Keuangan",
        "icon" => "fa-solid fa-user-group menu--icon",
        "url" => Url::to(['keuangan/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'keuangan' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item",
        "name" => "Referal",
        "icon" => "fa-solid fa-user-group menu--icon",
        "url" => Url::to(['referal/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'referal' ? 'active' : '',
        "hidden" => $eventNotNull
    ],
    [
        "class" => "menu--item menu--item__has_sub_menu",
        "name" => "Custom Notification",
        "icon" => "fa-solid fa-user-group menu--icon",
        "url" => Url::to(['custom-form/index', 'e' => $eventId, 'type' => 3]),
        "active" => Yii::$app->controller->id == 'Custom Notification' ? 'active' : '',
        "hidden" => $eventNotNull,
        "sub_menu" => [
            [
                "name" => "Pending Payment",
                "icon" => "fa-solid fa-stop menu--icon",
                "url" => Url::to(['custom-form/index', 'e' => $eventId, 'type' => 3]),
                "active" => Yii::$app->controller->id == 'Pending Payment' ? 'active' : '',
                "hidden" => $eventNotNull,
            ],
            [
                "name" => "Paid Order",
                "icon" => "fa-solid fa-stop menu--icon",
                "url" => Url::to(['custom-form/index', 'id' => $eventId, 'type' => 4]),
                "active" => Yii::$app->controller->id == 'Paid Order' ? 'active' : '',
                "hidden" => $eventNotNull,
            ],
        ]
    ],
    [
        "class" => "menu--item",
        "name" => "Pengaturan Event",
        "icon" => "fa-solid fa-user-group menu--icon",
        "url" => Url::to(['rekening/index', 'e' => $eventId]),
        "active" => Yii::$app->controller->id == 'rekening' ? 'active' : '',
        "hidden" => $eventNotNull
    ]
];
Editor is loading...
Leave a Comment