From ccddf1d4f065a01fb9802c7cf983596f01171397 Mon Sep 17 00:00:00 2001 From: Denis Flaven Date: Tue, 10 May 2016 19:26:02 +0000 Subject: [PATCH] Fix for editing HTML content containing html entities: & must be encoded as & as well !! SVN:trunk[4049] --- application/cmdbabstract.class.inc.php | 3 ++- core/attributedef.class.inc.php | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/application/cmdbabstract.class.inc.php b/application/cmdbabstract.class.inc.php index 0765ad701..946830cbf 100644 --- a/application/cmdbabstract.class.inc.php +++ b/application/cmdbabstract.class.inc.php @@ -1815,7 +1815,8 @@ EOF break; case 'HTML': - $oWidget = new UIHTMLEditorWidget($iId, $oAttDef, $sNameSuffix, $sFieldPrefix, $sHelpText, $sValidationSpan.$sReloadSpan, $value, $bMandatory); + $sEditValue = $oAttDef->GetEditValue($value); + $oWidget = new UIHTMLEditorWidget($iId, $oAttDef, $sNameSuffix, $sFieldPrefix, $sHelpText, $sValidationSpan.$sReloadSpan, $sEditValue, $bMandatory); $sHTMLValue = $oWidget->Display($oPage, $aArgs); break; diff --git a/core/attributedef.class.inc.php b/core/attributedef.class.inc.php index afaec9bc7..f464715bd 100644 --- a/core/attributedef.class.inc.php +++ b/core/attributedef.class.inc.php @@ -2470,6 +2470,10 @@ class AttributeText extends AttributeString } } } + else + { + $sValue = str_replace('&', '&', $sValue); + } return $sValue; }