diff --git a/include/menubar.inc.php b/include/menubar.inc.php index 5729ac1df..e52b262b5 100644 --- a/include/menubar.inc.php +++ b/include/menubar.inc.php @@ -22,7 +22,12 @@ function initialize_menu() global $page, $conf, $user, $template, $filter; $menu = new BlockManager("menubar"); - $menu->load_registered_blocks(); + + // if guest_access is disabled, we only display the menus if the user is identified + if ($conf['guest_access'] or !is_a_guest()) + { + $menu->load_registered_blocks(); + } $menu->prepare_display(); if ( @$page['section']=='search' and isset($page['qsearch_details']) )