From: tjhunt Date: Fri, 21 Sep 2007 16:18:06 +0000 (+0000) Subject: MDL-9952 - Cant escape # by using \ in a Cloze question. Merged from MOODLE_18_STABLE. X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=095b599a7f9a9c16a52c8ed73df79586cc26607c;p=moodle.git MDL-9952 - Cant escape # by using \ in a Cloze question. Merged from MOODLE_18_STABLE. --- diff --git a/question/type/multianswer/questiontype.php b/question/type/multianswer/questiontype.php index 68f5400b21..93f8fd1c04 100644 --- a/question/type/multianswer/questiontype.php +++ b/question/type/multianswer/questiontype.php @@ -701,7 +701,8 @@ function qtype_multianswer_extract_question($text) { } if (isset($altregs[ANSWER_ALTERNATIVE_REGEX_FEEDBACK])) { $feedback = html_entity_decode($altregs[ANSWER_ALTERNATIVE_REGEX_FEEDBACK], ENT_QUOTES, 'UTF-8'); - $wrapped->feedback[] = str_replace('\}', '}', $feedback); + $feedback = str_replace('\}', '}', $feedback); + $wrapped->feedback[] = str_replace('\#', '#', $feedback); } else { $wrapped->feedback[] = ''; } @@ -717,7 +718,8 @@ function qtype_multianswer_extract_question($text) { } else { // Tolerance can stay undefined for non numerical questions // Undo quoting done by the HTML editor. $answer = html_entity_decode($altregs[ANSWER_ALTERNATIVE_REGEX_ANSWER], ENT_QUOTES, 'UTF-8'); - $wrapped->answer[] = str_replace('\}', '}', $answer); + $answer = str_replace('\}', '}', $answer); + $wrapped->answer[] = str_replace('\#', '#', $answer); } $tmp = explode($altregs[0], $remainingalts, 2); $remainingalts = $tmp[1];