From 303f8b87a32b8aa458e75bb884d8b8027685e751 Mon Sep 17 00:00:00 2001 From: plegall Date: Tue, 4 Jan 2022 16:32:07 +0100 Subject: [PATCH] fixes #1594 in guest_access=false mode, hide menus for guests --- include/menubar.inc.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) 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']) )