Bernd Wurst commited on 2019-02-04 11:10:19
Zeige 1 geänderte Dateien mit 16 Einfügungen und 0 Löschungen.
... | ... |
@@ -59,6 +59,22 @@ if (! defined("TOP_INCLUDED")) { |
59 | 59 |
$menuitem = array_merge($menuitem, $menu); |
60 | 60 |
} |
61 | 61 |
|
62 |
+ foreach ($submenu as $key => $content) { |
|
63 |
+ $found = false; |
|
64 |
+ foreach ($weighted_menuitem as $weight => $data) { |
|
65 |
+ if (array_key_exists($key, $data)) { |
|
66 |
+ DEBUG("found requested submenu ".$key); |
|
67 |
+ $found = true; |
|
68 |
+ } |
|
69 |
+ } |
|
70 |
+ if (! $found) { |
|
71 |
+ DEBUG("Submenu ".$key." requested but not present!"); |
|
72 |
+ // Ein Submenü von einem nicht existierenden Hauptmenü wird angefordert |
|
73 |
+ // Menüpunkt muss als Hauptmenüpunkt geführt werden |
|
74 |
+ $weighted_menuitem = $weighted_menuitem + $content; |
|
75 |
+ } |
|
76 |
+ } |
|
77 |
+ |
|
62 | 78 |
ksort($weighted_menuitem); |
63 | 79 |
#DEBUG($weighted_menuitem); |
64 | 80 |
|
65 | 81 |