From: skodak Date: Thu, 8 Mar 2007 00:10:49 +0000 (+0000) Subject: MDL-6196 minor related cleanup - should not be needed to backport it; merged from... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=e50916c80f68014a96540c95dfa934394fbdc906;p=moodle.git MDL-6196 minor related cleanup - should not be needed to backport it; merged from MOODLE_18_STABLE --- diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 8cf2315093..b6009b1fbe 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -3403,7 +3403,11 @@ function email_to_user($user, $from, $subject, $messagetext, $messagehtml='', $a } } /// If it has changed, convert all the necessary strings - if ($mail->CharSet != $charset) { + $charset = strtolower($charset); + $charsets = get_list_of_charsets(); + unset($charsets['UTF-8']); + $charsets = array_map('strtolower', $charsets); + if (in_array($charset, $charsets)) { /// Save the new mail charset $mail->CharSet = $charset; /// And convert some strings @@ -4574,7 +4578,7 @@ function get_list_of_charsets() { 'ISO-8859-1' => 'ISO-8859-1', 'SHIFT-JIS' => 'SHIFT-JIS', 'GB2312' => 'GB2312', - 'GB18030' => 'GB18030', + 'GB18030' => 'GB18030', // gb18030 not supported by typo and mbstring 'UTF-8' => 'UTF-8'); asort($charsets);