]> git.mjollnir.org Git - moodle.git/commitdiff
MDL-7720 - non-unicode-safe case-insensitive string comparison in shortanswer questio...
authortjhunt <tjhunt>
Tue, 28 Nov 2006 18:44:18 +0000 (18:44 +0000)
committertjhunt <tjhunt>
Tue, 28 Nov 2006 18:44:18 +0000 (18:44 +0000)
question/type/shortanswer/questiontype.php

index 94bdd4b30e0a769f3046a63e5e04f79d5f54d43f..1d03a548068c543d2fa64a2e86261c3eccd29b21 100644 (file)
@@ -190,7 +190,9 @@ class question_shortanswer_qtype extends default_questiontype {
             if ($question->options->usecase) {
                 return strcmp($state->responses[''], $teststate->responses['']) == 0;
             } else {
-                return strcasecmp($state->responses[''], $teststate->responses['']) == 0;
+                $textlib = textlib_get_instance();
+                return strcmp($textlib->strtolower($state->responses['']),
+                        $textlib->strtolower($teststate->responses[''])) == 0;
             }
         }
         return false;