From 810979f233e4be884e954f8e65d14fe1c3a921b2 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Thu, 11 Oct 2012 14:25:51 +0000 Subject: [PATCH] Delete the menu languages when restoring the menu. --- includes/classes/menu.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/includes/classes/menu.php b/includes/classes/menu.php index 768dd1fb36..a7c4520cf5 100644 --- a/includes/classes/menu.php +++ b/includes/classes/menu.php @@ -39,6 +39,13 @@ $sql .= "and (menu_item_protected <> 'true' "; $sql .= "or menu_item_protected is null); "; $db->exec(check_sql($sql)); + //remove the menu languages + $sql = "delete from v_menu_languages as l, v_menu_items as m "; + $sql .= "where l.menu_uuid = '".$this->menu_uuid."' "; + $sql .= "and m.menu_item_uuid = l.menu_item_uuid "; + $sql .= "and (m.menu_item_protected <> 'true' "; + $sql .= "or m.menu_item_protected is null); "; + $db->exec(check_sql($sql)); } //restore the menu