From 2e7eecce2c476138418d2669dc2de99f67f1e0fa Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Tue, 11 Jun 2013 19:04:40 +0000 Subject: [PATCH] Fix the menu titles for additional menus. The titles are provided by v_menu_languages table. Previous approach deleted languages for other menus which were needed for the menu titles to be displayed. --- includes/classes/menu.php | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/includes/classes/menu.php b/includes/classes/menu.php index 3b3e8eaa59..4324612877 100644 --- a/includes/classes/menu.php +++ b/includes/classes/menu.php @@ -33,11 +33,8 @@ //set the variable $db = $this->db; //remove the menu languages - $sql = "delete from v_menu_languages where menu_item_uuid "; - $sql .= "in (select distinct(menu_item_uuid) from v_menu_items "; - $sql .= "where (menu_item_protected <> 'true' "; - $sql .= "or menu_item_protected is null) "; - $sql .= ")"; + $sql = "delete from v_menu_languages "; + $sql .= "where menu_uuid = '".$this->menu_uuid."' "; $db->exec(check_sql($sql)); //remove the old menu $sql = "delete from v_menu_items "; @@ -142,7 +139,6 @@ $sql .= "'$menu_item_title' "; $sql .= ")"; $db->exec(check_sql($sql)); - unset($sql); } }