1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-14 02:24:08 +02:00

Possible fix for issue #2351.

This commit is contained in:
Lóna Lore
2017-02-02 20:59:51 +01:00
parent f7a14d29ae
commit b1067cd328
2 changed files with 37 additions and 9 deletions

View File

@@ -3871,8 +3871,8 @@ class e_form
$jsonArray[$k] = str_replace("'", "`", $v);
}
}
$source = str_replace('"',"'",json_encode($jsonArray, JSON_FORCE_OBJECT)); // SecretR - force object, fix number of bugs
$source = e107::getParser()->toJSON($jsonArray);
$mode = preg_replace('/[^\w]/', '', vartrue($_GET['mode'], ''));
@@ -3892,7 +3892,7 @@ class e_form
unset( $options['title']);
$text = "<a class='e-tip e-editable editable-click ".$class."' data-name='".$dbField."' ";
$text .= (is_array($array)) ? "data-source=\"".$source."\" " : "";
$text .= (is_array($array)) ? "data-source='".$source."' " : "";
$text .= " title=\"".$title."\" data-type='".$type."' data-inputclass='x-editable-".$this->name2id($dbField)." ".$class."' data-value=\"{$curVal}\" href='#' ";
if(!empty($options))