From 73df428b2cad63eea69044c60cac3a595d0de077 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Thu, 11 Oct 2012 15:01:48 +0000 Subject: [PATCH] change the order of the deletes. --- includes/classes/menu.php | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/includes/classes/menu.php b/includes/classes/menu.php index 605f2d24e0..6b8c7c6930 100644 --- a/includes/classes/menu.php +++ b/includes/classes/menu.php @@ -33,12 +33,6 @@ function delete() { //set the variable $db = $this->db; - //remove the old menu - $sql = "delete from v_menu_items "; - $sql .= "where menu_uuid = '".$this->menu_uuid."' "; - $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."' "; @@ -46,6 +40,12 @@ $sql .= "and (m.menu_item_protected <> 'true' "; $sql .= "or m.menu_item_protected is null); "; $db->exec(check_sql($sql)); + //remove the old menu + $sql = "delete from v_menu_items "; + $sql .= "where menu_uuid = '".$this->menu_uuid."' "; + $sql .= "and (menu_item_protected <> 'true' "; + $sql .= "or menu_item_protected is null); "; + $db->exec(check_sql($sql)); } //restore the menu @@ -142,6 +142,7 @@ $sql .= "'$menu_language', "; $sql .= "'$menu_item_title' "; $sql .= ")"; + echo $sql; exit; $db->exec(check_sql($sql)); unset($sql); }