Browse Source

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

Julio Montoya 6 years ago
parent
commit
a6c1d33440
2 changed files with 5 additions and 2 deletions
  1. 3 1
      main/survey/fillsurvey.php
  2. 2 1
      main/survey/preview.php

+ 3 - 1
main/survey/fillsurvey.php

@@ -1254,7 +1254,9 @@ if (isset($questions) && is_array($questions)) {
         $display = new $ch_type();
         // @todo move this in a function.
         $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']);
         $finalAnswer = null;
 

+ 2 - 1
main/survey/preview.php

@@ -237,7 +237,8 @@ if (api_is_course_admin() ||
             /** @var survey_question $display */
             $display = new $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);
             $form->addHtml('</div>');
             $counter++;