From f615fdd10cec0ea3adf97df812d9108b2194a082 Mon Sep 17 00:00:00 2001 From: FusionPBX Date: Sat, 23 Nov 2019 16:40:38 -0700 Subject: [PATCH] Update menu_restore_default.php --- core/menu/menu_restore_default.php | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/core/menu/menu_restore_default.php b/core/menu/menu_restore_default.php index c2ac31767d..bf8a4c7007 100644 --- a/core/menu/menu_restore_default.php +++ b/core/menu/menu_restore_default.php @@ -17,7 +17,7 @@ The Initial Developer of the Original Code is Mark J Crane - Portions created by the Initial Developer are Copyright (C) 2008-2014 + Portions created by the Initial Developer are Copyright (C) 2008-2019 the Initial Developer. All Rights Reserved. Contributor(s): @@ -56,19 +56,20 @@ $menu->menu_language = $menu_language; $menu->delete(); $menu->restore(); + unset($menu); -//unset the menu session variable - $_SESSION["menu"] = ""; - -//unset the default template - $_SESSION["template_content"] = ''; +//get the menu array and save it to the session + $menu = new menu; + $menu->menu_uuid = $_SESSION['domain']['menu']['uuid']; + $_SESSION['menu']['array'] = $menu->menu_array(); + unset($menu); //redirect if (!$included) { //show a message to the user message::add($text['message-restore']); - header("Location: ".PROJECT_PATH."/core/menu/menu_edit.php?id=".$menu_uuid); + header("Location: ".PROJECT_PATH."/core/menu/menu_edit.php?id=".urlencode($menu_uuid)); return; } -?> \ No newline at end of file +?>