PULL-574 MDL-26185 Reverted changes due failed testing + review

This commit is contained in:
Sam Hemelryk 2011-04-06 16:33:47 +08:00
parent 1d57f8622c
commit 62f7ce7989

View File

@ -46,10 +46,17 @@ class message_output_email extends message_output {
return true;
}
//hold onto email preference because /admin/cron.php sends a lot of messages at once
static $useremailaddresses = array();
//check user preference for where user wants email sent
$preferedemail = get_user_preferences('message_processor_email_email', null, $eventdata->userto->id);
if (!empty($preferedemail)) {
$eventdata->userto->email = $preferedemail;
if (!array_key_exists($eventdata->userto->id, $useremailaddresses)) {
$useremailaddresses[$eventdata->userto->id] = get_user_preferences('message_processor_email_email', $eventdata->userto->email, $eventdata->userto->id);
}
$usertoemailaddress = $useremailaddresses[$eventdata->userto->id];
if ( !empty($usertoemailaddress)) {
$userto->email = $usertoemailaddress;
}
$result = email_to_user($eventdata->userto, $eventdata->userfrom,