Untitled
unknown
plain_text
9 months ago
7.4 kB
14
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