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 |