From 2f8b5e5eeb52bfc6e9a1b6a934bd7f21a48de4e0 Mon Sep 17 00:00:00 2001 From: Romain Quetiez Date: Thu, 23 Mar 2017 15:16:30 +0000 Subject: [PATCH] N.519 REST/JSON Add a comment in pure text into the case log (only for add_item/items syntaxes, use format="text") SVN:trunk[4619] --- core/ormcaselog.class.inc.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/core/ormcaselog.class.inc.php b/core/ormcaselog.class.inc.php index 394dbf9e2..e6a21f90c 100644 --- a/core/ormcaselog.class.inc.php +++ b/core/ormcaselog.class.inc.php @@ -1,5 +1,5 @@ message) ? $oJson->message : ''); - if (isset($oJson->user_id)) { if (!UserRights::IsAdministrator()) @@ -616,10 +614,16 @@ class ormCaseLog { } else { - // TODO: what is the default format ? text ? + // The default is HTML $sFormat = 'html'; } - + + $sText = isset($oJson->message) ? $oJson->message : ''; + if ($sFormat == 'html') + { + $sText = HTMLSanitizer::Sanitize($sText); + } + $sDate = date(AttributeDateTime::GetInternalFormat(), $iDate); $sSeparator = sprintf(CASELOG_SEPARATOR, $sDate, $sOnBehalfOf, $iUserId);