From 398d07fcff5bca16c308fb9d19075f07ee6222ef Mon Sep 17 00:00:00 2001 From: Gabriel Jenik Date: Thu, 2 Jul 2020 09:41:47 -0300 Subject: [PATCH] Fixed issue #16434: Special characters shown as HTML entities in sidebar (#1452) Dev: Text is flatten. After that. special chars are sent to the sidebar. Tags, which could be formed by special chars re-coded, are not sent. --- application/controllers/admin/surveyadmin.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/application/controllers/admin/surveyadmin.php b/application/controllers/admin/surveyadmin.php index 73dfcf20ff1..d04fc2f81cb 100644 --- a/application/controllers/admin/surveyadmin.php +++ b/application/controllers/admin/surveyadmin.php @@ -575,7 +575,8 @@ public function getAjaxQuestionGroupArray($surveyid) $questionText = isset($question->questionl10ns[$baselang]) ? $question->questionl10ns[$baselang]->question : ''; - $curQuestion['question_flat'] = viewHelper::flatEllipsizeText($questionText, true); + $decodedQuestionText = htmlspecialchars_decode(viewHelper::flatEllipsizeText($questionText, true)); + $curQuestion['question_flat'] = strip_tags($decodedQuestionText); $curGroup['questions'][] = $curQuestion; }