Fix survey question, allowing html content (because it's a ckeditor) BT#15203

pull/2798/head
Julio Montoya 7 years ago
parent f3107740df
commit a6c1d33440
  1. 4
      main/survey/fillsurvey.php
  2. 3
      main/survey/preview.php

@ -1254,7 +1254,9 @@ if (isset($questions) && is_array($questions)) {
$display = new $ch_type(); $display = new $ch_type();
// @todo move this in a function. // @todo move this in a function.
$form->addHtml('<div class="survey_question '.$ch_type.'">'); $form->addHtml('<div class="survey_question '.$ch_type.'">');
$form->addHtml('<h5 class="title">'.$questionNumber.'. '.strip_tags($question['survey_question']).'</h5>'); $form->addHtml('<div style="float:left; font-weight: bold; margin-right: 5px;"> '.$questionNumber.'. </div>');
$form->addHtml('<div>'.Security::remove_XSS($question['survey_question']).'</div> ');
$userAnswerData = SurveyUtil::get_answers_of_question_by_user($question['survey_id'], $question['question_id']); $userAnswerData = SurveyUtil::get_answers_of_question_by_user($question['survey_id'], $question['question_id']);
$finalAnswer = null; $finalAnswer = null;

@ -237,7 +237,8 @@ if (api_is_course_admin() ||
/** @var survey_question $display */ /** @var survey_question $display */
$display = new $ch_type(); $display = new $ch_type();
$form->addHtml('<div class="survey_question '.$ch_type.'">'); $form->addHtml('<div class="survey_question '.$ch_type.'">');
$form->addHtml('<h5 class="title">'.$counter.'. '.strip_tags($question['survey_question']).'</h5>'); $form->addHtml('<div style="float:left; font-weight: bold; margin-right: 5px;"> '.$counter.'. </div>');
$form->addHtml('<div>'.Security::remove_XSS($question['survey_question']).'</div> ');
$display->render($form, $question); $display->render($form, $question);
$form->addHtml('</div>'); $form->addHtml('</div>');
$counter++; $counter++;

Loading…
Cancel
Save