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; ?>