From 02855a384f564b76926ec934806083cb2a6aadcb Mon Sep 17 00:00:00 2001 From: Cameron Date: Fri, 16 Jan 2015 17:28:37 -0800 Subject: [PATCH] Admin-UI: Removed PHP warnings while using inline editing. --- e107_handlers/form_handler.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index b066dec5c..2eccd8612 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -2730,11 +2730,14 @@ class e_form private function renderInline($dbField, $pid, $fieldName, $curVal, $linkText, $type='text', $array=null) { $jsonArray = array(); - foreach($array as $k=>$v) + + if(!empty($array)) { - $jsonArray[$k] = str_replace("'", "`", $v); + foreach($array as $k=>$v) + { + $jsonArray[$k] = str_replace("'", "`", $v); + } } - $source = str_replace('"',"'",json_encode($jsonArray, JSON_FORCE_OBJECT)); // SecretR - force object, fix number of bugs