diff options
Diffstat (limited to 'includes/menu.inc')
-rw-r--r-- | includes/menu.inc | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/includes/menu.inc b/includes/menu.inc index ca2088fef..7cb17459a 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -135,7 +135,8 @@ function menu_tree($parent = "") { } if ($_list[$parent]["children"]) { - $output = "\n<ul>\n"; + $output = ""; + usort($_list[$parent]["children"], "_menu_sort"); foreach ($_list[$parent]["children"] as $item) { /* @@ -153,7 +154,10 @@ function menu_tree($parent = "") { $output .= "</li>\n"; } } - $output .= "</ul>\n"; + + if ($output != '') { + $output = "\n<ul>\n$output\n</ul>\n"; + } } return $output; |