浏览代码

Delete the menu languages when restoring the menu.

Mark Crane 13 年之前
父节点
当前提交
e9077d5e45
共有 1 个文件被更改,包括 7 次插入0 次删除
  1. 7 0
      includes/classes/menu.php

+ 7 - 0
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