From f9e2d3d4513c09f779004be6c97d551c0886e1bb Mon Sep 17 00:00:00 2001 From: Marina Glancy Date: Thu, 1 Sep 2016 20:19:11 +0800 Subject: [PATCH] MDL-55832 mod_feedback: apply filters to multichoice quesitons --- mod/feedback/item/multichoice/lib.php | 8 ++++---- mod/feedback/item/multichoicerated/lib.php | 4 ++-- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/mod/feedback/item/multichoice/lib.php b/mod/feedback/item/multichoice/lib.php index 98b9a35478e..57e05538223 100644 --- a/mod/feedback/item/multichoice/lib.php +++ b/mod/feedback/item/multichoice/lib.php @@ -110,7 +110,7 @@ class feedback_item_multichoice extends feedback_item_base { $analysed_item = array(); $analysed_item[] = $item->typ; - $analysed_item[] = $item->name; + $analysed_item[] = format_string($item->name); //get the possible answers $answers = null; @@ -183,7 +183,7 @@ class feedback_item_multichoice extends feedback_item_base { for ($i = 0; $i < $sizeofvallist; $i++) { for ($k = 0; $k < $sizeofpresentation; $k++) { if ($vallist[$i] == ($k + 1)) {//Die Werte beginnen bei 1, das Array aber mit 0 - $printval .= trim($presentation[$k]) . chr(10); + $printval .= trim(format_string($presentation[$k])) . chr(10); break; } } @@ -192,7 +192,7 @@ class feedback_item_multichoice extends feedback_item_base { $index = 1; foreach ($presentation as $pres) { if ($value->value == $index) { - $printval = $pres; + $printval = format_string($pres); break; } $index++; @@ -213,7 +213,7 @@ class feedback_item_multichoice extends feedback_item_base { if (strval($item->label) !== '') { echo '('. format_string($item->label).') '; } - echo $itemname; + echo format_string($itemname); echo ''; echo ""; $analysed_vals = $analysed_item[2]; diff --git a/mod/feedback/item/multichoicerated/lib.php b/mod/feedback/item/multichoicerated/lib.php index 7c51cf9c146..0abe8d234a9 100644 --- a/mod/feedback/item/multichoicerated/lib.php +++ b/mod/feedback/item/multichoicerated/lib.php @@ -166,7 +166,7 @@ class feedback_item_multichoicerated extends feedback_item_base { foreach ($presentation as $pres) { if ($value->value == $index) { $item_label = explode(FEEDBACK_MULTICHOICERATED_VALUE_SEP, $pres); - $printval = $item_label[1]; + $printval = format_string($item_label[1]); break; } $index++; @@ -184,7 +184,7 @@ class feedback_item_multichoicerated extends feedback_item_base { if (strval($item->label) !== '') { echo '('. format_string($item->label).') '; } - echo $analysed_item[1]; + echo format_string($analysed_item[1]); echo ''; echo ''; $analysed_vals = $analysed_item[2];