From 928c113b82833cd1f1dfbe42f813ed3547b9ede7 Mon Sep 17 00:00:00 2001 From: Dries Buytaert Date: Wed, 17 Dec 2003 22:15:35 +0000 Subject: Patch by Kjartan: - Adds possibility to hide menu item when it has no children. (Fixes the node/add problem when user doesn't have access to create any node types.) - More doxygen comments. --- includes/menu.inc | 39 +++++++++++++++++++++++++++++++++------ 1 file changed, 33 insertions(+), 6 deletions(-) (limited to 'includes') diff --git a/includes/menu.inc b/includes/menu.inc index e3e617e02..c2d932b64 100644 --- a/includes/menu.inc +++ b/includes/menu.inc @@ -1,10 +1,32 @@ "; $output .= _render_item($item); @@ -171,12 +198,12 @@ function menu_tree($parent = "", $hidden = 0) { } $output .= "\n"; } - else if ($_list[$item]["hidden"] == 1 && $_list[$item]["children"]) { + else if ($_list[$item]["hidden"] == MENU_HIDE && $_list[$item]["children"]) { $output .= menu_tree($item, 1); } } - if ($output != '' && $hidden != 1) { + if ($output != '' && $hidden != MENU_HIDE) { $output = "\n\n"; } } -- cgit v1.2.3