diff --git a/core/menu/menu_delete.php b/core/menu/menu_delete.php deleted file mode 100644 index 2c25a49aa2..0000000000 --- a/core/menu/menu_delete.php +++ /dev/null @@ -1,80 +0,0 @@ - - Portions created by the Initial Developer are Copyright (C) 2008-2015 - the Initial Developer. All Rights Reserved. - - Contributor(s): - Mark J Crane -*/ -require_once "root.php"; -require_once "resources/require.php"; -require_once "resources/check_auth.php"; -if (if_group("admin") || if_group("superadmin")) { - //access granted -} -else { - echo "access denied"; - exit; -} - -//add multi-lingual support - $language = new text; - $text = $language->get(); - -//delete the data - $menu_uuid = $_GET['id']; - - if (is_uuid($menu_uuid)) { - - //build delete array for the menu, menu items, menu permissions, and menu languages - $array['menus'][0]['menu_uuid'] = $menu_uuid; - $array['menu_items'][0]['menu_uuid'] = $menu_uuid; - $array['menu_item_groups'][0]['menu_uuid'] = $menu_uuid; - $array['menu_languages'][0]['menu_uuid'] = $menu_uuid; - - //grant temporary permissions - $p = new permissions; - $p->add('menu_delete', 'temp'); - $p->add('menu_item_delete', 'temp'); - $p->add('menu_item_group_delete', 'temp'); - $p->add('menu_language_delete', 'temp'); - - //execute delete - $database = new database; - $database->app_name = 'menu'; - $database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7'; - $database->delete($array); - unset($array); - - //revoke temporary permissions - $p->delete('menu_delete', 'temp'); - $p->delete('menu_item_delete', 'temp'); - $p->delete('menu_item_group_delete', 'temp'); - $p->delete('menu_language_delete', 'temp'); - - //set message - message::add($text['message-delete']); - } - -//redirect the user - header("Location: menu.php"); - exit; - -?> \ No newline at end of file diff --git a/core/menu/menu_item_delete.php b/core/menu/menu_item_delete.php deleted file mode 100644 index 526bc131e3..0000000000 --- a/core/menu/menu_item_delete.php +++ /dev/null @@ -1,86 +0,0 @@ - - Portions created by the Initial Developer are Copyright (C) 2008-2015 - the Initial Developer. All Rights Reserved. - - Contributor(s): - Mark J Crane -*/ -include "root.php"; -require_once "resources/require.php"; -require_once "resources/check_auth.php"; -if (permission_exists('menu_delete')) { - //access granted -} -else { - echo "access denied"; - return; -} - -//add multi-lingual support - $language = new text; - $text = $language->get(); - -//delete the data - if (is_uuid($_GET["id"]) && is_uuid($_GET["menu_item_uuid"])) { - //get the menu uuid - $menu_uuid = $_GET["id"]; - $menu_item_uuid = $_GET["menu_item_uuid"]; - - //clear the menu session so it will rebuild with the update - $_SESSION["menu"] = ""; - - //delete the item in the menu - $array['menu_items'][0]['menu_item_uuid'] = $menu_item_uuid; - $array['menu_items'][0]['menu_uuid'] = $menu_uuid; - $database = new database; - $database->app_name = 'menu'; - $database->app_uuid = 'f4b3b3d2-6287-489c-2a00-64529e46f2d7'; - $database->delete($array); - - //delete the menu item groups - $sql = "delete from v_menu_item_groups "; - $sql .= "where menu_item_uuid = :menu_item_uuid "; - $sql .= "and menu_uuid = :menu_uuid "; - $parameters['menu_item_uuid'] = $menu_item_uuid; - $parameters['menu_uuid'] = $menu_uuid; - $database = new database; - $database->execute($sql, $parameters); - unset($sql, $parameters); - - //delete the menu item language - $sql = "delete from v_menu_languages "; - $sql .= "where menu_uuid = :menu_uuid "; - $sql .= "and menu_item_uuid = :menu_item_uuid "; - $parameters['menu_uuid'] = $menu_uuid; - $parameters['menu_item_uuid'] = $menu_item_uuid; - $database = new database; - $database->execute($sql, $parameters); - unset($sql, $parameters); - - //set message - message::add($text['message-delete']); - } - -//redirect the user - header("Location: menu_edit.php?id=".$menu_uuid); - exit; - -?> \ No newline at end of file