This commit is contained in:
2024-01-28 10:53:31 +07:00
parent 7217f8b92f
commit 9052a3b7dd
10 changed files with 73 additions and 73 deletions

View File

@@ -9,7 +9,7 @@ function _get_menu_list() {
'product',
'customer',
'marketing',
'investor_relation',
//'investor_relation',
'article',
'job',
'pcbuilder',
@@ -21,8 +21,21 @@ function _get_menu_list() {
$menu_list = [];
foreach ($main_items as $item) {
$menu_list[$item] = include_once __DIR__."/menu_item/".$item.".php";
$item_menu = include_once __DIR__."/menu_item/".$item.".php";
// skip not enabled
if(!$item_menu['enable']) continue;
// skip not enabled children
$item_menu_children_enabled = array_filter($item_menu['menu'], function ($menu_child) { return $menu_child['enable'];});
if(!sizeof($item_menu_children_enabled)) continue;
// reset menu for $item_menu
$item_menu['menu'] = $item_menu_children_enabled;
$menu_list[$item] = $item_menu;
}
return $menu_list;
}