From 76d0db0fb10e076db5c2d8a2fecdf8570e2e9484 Mon Sep 17 00:00:00 2001 From: Mark Crane Date: Sat, 11 Oct 2014 07:16:04 +0000 Subject: [PATCH] Add the menu_item_group_uuid primary key when adding a group to the menu --- app/extensions/resources/classes/extension.php | 2 +- core/menu/menu_item_edit.php | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/app/extensions/resources/classes/extension.php b/app/extensions/resources/classes/extension.php index 9d3f74f987..2b03796758 100644 --- a/app/extensions/resources/classes/extension.php +++ b/app/extensions/resources/classes/extension.php @@ -153,7 +153,7 @@ } unset ($prep_statement); } - +*/ public function xml() { if (isset($_SESSION['switch']['extensions']['dir'])) { //declare global variables diff --git a/core/menu/menu_item_edit.php b/core/menu/menu_item_edit.php index e8e9f117d1..615523b2c6 100644 --- a/core/menu/menu_item_edit.php +++ b/core/menu/menu_item_edit.php @@ -216,14 +216,17 @@ else { if ($_REQUEST["a"] != "delete" && strlen($group_name) > 0 && permission_exists('menu_add')) { //add the group to the menu if (strlen($menu_item_uuid) > 0) { + $menu_item_group_uuid = uuid(); $sql_insert = "insert into v_menu_item_groups "; $sql_insert .= "("; + $sql_insert .= "menu_item_group_uuid, "; $sql_insert .= "menu_uuid, "; $sql_insert .= "menu_item_uuid, "; $sql_insert .= "group_name "; $sql_insert .= ")"; $sql_insert .= "values "; $sql_insert .= "("; + $sql_insert .= "'".$menu_item_group_uuid."', "; $sql_insert .= "'".$menu_uuid."', "; $sql_insert .= "'".$menu_item_uuid."', "; $sql_insert .= "'".$group_name."' ";