generate all Moodle emails. Only applied if we are running under
$CFG->unicodedb. Tested with postfix and sendmail servers and
Thunderbird, Mail and Entourage mail clients...
Test, test, test....!
* @return string
*/
function EncodeHeader ($str, $position = 'text') {
+
+ /// Start Moodle Hack - if we are running under unicodedb, we'll try our own
+ /// encode_header code that's multibyte-safe
+ global $CFG;
+ if ($CFG->unicodedb) {
+ $textlib = textlib_get_instance();
+ return $textlib->encode_mimeheader($str, $this->CharSet);
+ }
+ /// End Moodle Hack
$x = 0;
switch (strtolower($position)) {