summaryrefslogtreecommitdiff
path: root/includes/menu.inc
diff options
context:
space:
mode:
Diffstat (limited to 'includes/menu.inc')
-rw-r--r--includes/menu.inc8
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;