From c8ef1ce0f633cf735b6df84aec57dd4a2c5f7496 Mon Sep 17 00:00:00 2001 From: moodler Date: Sun, 21 Aug 2005 15:40:11 +0000 Subject: [PATCH] Fix for nasty data corruption bug 3915 --- mod/quiz/questiontypes/multianswer/editquestion.php | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/mod/quiz/questiontypes/multianswer/editquestion.php b/mod/quiz/questiontypes/multianswer/editquestion.php index 43c4d12e619..4d54cae51fb 100644 --- a/mod/quiz/questiontypes/multianswer/editquestion.php +++ b/mod/quiz/questiontypes/multianswer/editquestion.php @@ -40,17 +40,13 @@ } $parsableanswerdef .= '}'; // Fix the questiontext fields of old questions - set_field('quiz_questions', 'questiontext', $parsableanswerdef, - 'id', $wrapped->id); + set_field('quiz_questions', 'questiontext', addslashes($parsableanswerdef), 'id', $wrapped->id); } else { - $parsableanswerdef = str_replace('&#', '&\#', - $wrapped->questiontext); + $parsableanswerdef = str_replace('&#', '&\#', $wrapped->questiontext); } //echo "{#$key}
"; //echo $parsableanswerdef.'
'; - $question->questiontext = str_replace - ("{#$key}", $parsableanswerdef, - $question->questiontext); + $question->questiontext = str_replace("{#$key}", $parsableanswerdef, $question->questiontext); } } print_heading_with_help(get_string('editingmultianswer', 'quiz'),