From e24143539277033f4bc0f567790da243856fbcfc Mon Sep 17 00:00:00 2001 From: Cameron Date: Mon, 6 Mar 2017 10:35:38 -0800 Subject: [PATCH] Fixes #2496 - generic menu params not saving. --- e107_handlers/menumanager_class.php | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/e107_handlers/menumanager_class.php b/e107_handlers/menumanager_class.php index 9dc0c0c5a..288832767 100644 --- a/e107_handlers/menumanager_class.php +++ b/e107_handlers/menumanager_class.php @@ -974,12 +974,13 @@ class e_menuManager { $id = intval($_POST['menu_id']); - if(isset($_POST['menu_parms'])) + if(isset($_POST['menu_parms'])) // generic params { $parms = $tp->filter($_POST['menu_parms']); $parms = $sql->escape(strip_tags($parms)); + $check = $sql->update("menus", "menu_parms=\"".$parms."\" WHERE menu_id=".$id.""); } - else + else // e_menu.php { unset($_POST['menu_id'], $_POST['mode'], $_POST['menuActivate'], $_POST['menuSetCustomPages'], $_POST['e-token']); @@ -997,10 +998,13 @@ class e_menuManager { { // return array('msg'=>print_r($parms,true),'error'=>true); } + $parms = $_POST; + + $check = e107::getMenu()->updateParms($id,$parms); // } - $check = e107::getMenu()->updateParms($id,$parms); // $sql->update("menus", "menu_parms=\"".$parms."\" WHERE menu_id=".$id.""); + if($check) {