CMXX - Uploader tool
This commit is contained in:
@@ -175,7 +175,12 @@ function filterMenuByProfile($menu, $profileString) {
|
||||
|
||||
// Add main_menu - if section not in profile but submenu found, use first submenu as main_menu
|
||||
if (!$sectionIncluded && $submenuFound && $firstSubmenuItem !== null) {
|
||||
$filteredMenu[$sectionKey]['main_menu'] = $firstSubmenuItem;
|
||||
// Create hybrid main_menu - keep name and icon from original, but use URL and selected from submenu
|
||||
$hybridMainMenu = $section['main_menu'];
|
||||
$hybridMainMenu['url'] = $firstSubmenuItem['url'];
|
||||
$hybridMainMenu['selected'] = $firstSubmenuItem['selected'];
|
||||
|
||||
$filteredMenu[$sectionKey]['main_menu'] = $hybridMainMenu;
|
||||
} else {
|
||||
$filteredMenu[$sectionKey]['main_menu'] = $section['main_menu'];
|
||||
}
|
||||
@@ -223,15 +228,14 @@ function menu($selected,$selected_child){
|
||||
$menu .= '<div class="sub" ' . ($selected == $menu_item['main_menu']['selected'] ? ' class="selected"' : '') . '>';
|
||||
|
||||
foreach ($menu_item as $key => $item){
|
||||
//filter out main_menu
|
||||
if($key !='main_menu'){
|
||||
$menu .= '<a href="index.php?page='.$item['url'].'"' . ($selected == $item['selected'] ? ' class="selected"' : '') . '><span>◼</span>'.ucfirst((${$item['name']}?? 'not specified')).'</a>';
|
||||
}
|
||||
}
|
||||
//filter out main_menu
|
||||
if($key !='main_menu'){
|
||||
$menu .= '<a href="index.php?page='.$item['url'].'"' . ($selected == $item['selected'] ? ' class="selected"' : '') . '><span>◼</span>'.ucfirst((${$item['name']}?? 'not specified')).'</a>';
|
||||
}
|
||||
}
|
||||
$menu .= '</div>';
|
||||
}
|
||||
}
|
||||
|
||||
return $menu;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user