MDL-24896 Do not access PHPMailer's private properties but use public API only
authorDavid Mudrak <david.mudrak@gmail.com>
Wed, 3 Nov 2010 20:44:35 +0000 (20:44 +0000)
committerDavid Mudrak <david.mudrak@gmail.com>
Wed, 3 Nov 2010 20:44:35 +0000 (20:44 +0000)
commitc883a74f6f4a8168cbd9c12ec43d2c049da0b75e
tree87e201668a62167dcc0ee787880832d520c7747a
parentd2e3d259fa11208a7460165a36957dfcdebe45dc
MDL-24896 Do not access PHPMailer's private properties but use public API only

There was a problem with properties $to, $ReplyTo and $error_count that
are now private. $error_count is accessible via public IsError() method.
For the other two, we needed them just because of post-processing charset
conversion. So I just made sure that the charset is converted before
the recipent and reply-to names are added to the PHPMailer.

Also, I do not instantiate Typo3 during every email if it is not needed
and I pass the character set to it in lower case now as stated in
textlib documentation.
lib/moodlelib.php