From eac4623d29753bd83a6f4450861f1148acd0a1a7 Mon Sep 17 00:00:00 2001 From: poltawski Date: Wed, 25 Mar 2009 09:18:19 +0000 Subject: [PATCH] lib/email_to_user MDL-10384 Recipeint names broken When emailcharset is not utf8 the charset conversion was breaking recipient/replyto names thanks to Tatsuya Shirai merged from MOODLE_19_STABLE --- lib/moodlelib.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 400bd3f2ad..19af1c127a 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -4225,11 +4225,11 @@ function email_to_user($user, $from, $subject, $messagetext, $messagehtml='', $a /// And convert some strings $mail->FromName = $textlib->convert($mail->FromName, 'utf-8', $mail->CharSet); //From Name foreach ($mail->ReplyTo as $key => $rt) { //ReplyTo Names - $mail->ReplyTo[$key][1] = $textlib->convert($rt, 'utf-8', $mail->CharSet); + $mail->ReplyTo[$key][1] = $textlib->convert($rt[1], 'utf-8', $mail->CharSet); } $mail->Subject = $textlib->convert($mail->Subject, 'utf-8', $mail->CharSet); //Subject foreach ($mail->to as $key => $to) { - $mail->to[$key][1] = $textlib->convert($to, 'utf-8', $mail->CharSet); //To Names + $mail->to[$key][1] = $textlib->convert($to[1], 'utf-8', $mail->CharSet); //To Names } $mail->Body = $textlib->convert($mail->Body, 'utf-8', $mail->CharSet); //Body $mail->AltBody = $textlib->convert($mail->AltBody, 'utf-8', $mail->CharSet); //Subject -- 2.39.5