From dcfd9c8528295e555a02288e042c7f179958e457 Mon Sep 17 00:00:00 2001 From: Cameron Date: Sat, 5 Sep 2015 20:03:31 -0700 Subject: [PATCH] AdminUI: Prevent menu-name from being stripped during inline editing. --- e107_admin/cpage.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/e107_admin/cpage.php b/e107_admin/cpage.php index beb4ce518..9cdcc90e5 100644 --- a/e107_admin/cpage.php +++ b/e107_admin/cpage.php @@ -711,7 +711,10 @@ class page_admin_ui extends e_admin_ui function beforeUpdate($newdata,$olddata) { - $newdata['menu_name'] = preg_replace('/[^\w-*]/','',$newdata['menu_name']); + if(isset($newdata['menu_name'])) + { + $newdata['menu_name'] = preg_replace('/[^\w-*]/','',$newdata['menu_name']); + } return $newdata; } @@ -722,6 +725,11 @@ class page_admin_ui extends e_admin_ui $tp = e107::getParser(); $sql = e107::getDb(); $mes = e107::getMessage(); + + if(!isset($newdata['menu_name'])) + { + return true; + } $menu_name = $tp->toDB($newdata['menu_name']); // not to be confused with menu-caption.