#10764 ignore selected action in fav menu
This commit is contained in:
parent
361ecf4019
commit
a21e43a452
|
@ -253,6 +253,7 @@ function menu_print_menu(&$menu)
|
|||
if (($sec2 == $subsec2 || $allsec2 == $subsec2
|
||||
|| $selected_submenu2) && isset($sub[$subsec2]['options'])
|
||||
&& (get_parameter_get($sub[$subsec2]['options']['name']) == $sub[$subsec2]['options']['value'])
|
||||
&& $main['id'] !== 'fav-menu'
|
||||
) {
|
||||
// If the subclass is selected and there are options and that options value is true.
|
||||
$class .= 'submenu_selected selected';
|
||||
|
@ -260,7 +261,7 @@ function menu_print_menu(&$menu)
|
|||
$menu2_selected = $sub['id'];
|
||||
$selected = true;
|
||||
$visible = true;
|
||||
} else if (($sec2 === $subsec2 || $allsec2 === $subsec2 || $selected_submenu2 === true) && isset($sub[$subsec2]['options']) === false) {
|
||||
} else if (($sec2 === $subsec2 || $allsec2 === $subsec2 || $selected_submenu2 === true) && isset($sub[$subsec2]['options']) === false && $main['id'] !== 'fav-menu') {
|
||||
$class .= 'submenu_selected selected';
|
||||
$selected = true;
|
||||
$menu_selected = true;
|
||||
|
@ -382,7 +383,7 @@ function menu_print_menu(&$menu)
|
|||
|
||||
$class = 'sub_subMenu';
|
||||
|
||||
if ($key == $sec2) {
|
||||
if ($key == $sec2 && $main['id'] !== 'fav-menu') {
|
||||
$class .= ' selected';
|
||||
}
|
||||
|
||||
|
|
|
@ -632,7 +632,7 @@ if ($favorite_menu !== false) {
|
|||
$sub[$section]['text'] = __(str_replace('_', ' ', $section));
|
||||
$sub[$section]['type'] = 'direct';
|
||||
$sub[$section]['subtype'] = 'nolink';
|
||||
$sub[$section]['id'] = $row['section'];
|
||||
$sub[$section]['id'] = $row['section'].'-fav-menu';
|
||||
|
||||
$sub2[$row['url']]['text'] = io_safe_output($row['label']);
|
||||
$sub[$section]['sub2'] = $sub2;
|
||||
|
|
Loading…
Reference in New Issue