}
# For confirming a Jabber address
-# XXX: change to use mail_to_user() above
function mail_confirm_address($code, $nickname, $address) {
- $recipients = $address;
- $headers['From'] = mail_notify_from();
- $headers['To'] = $nickname . ' <' . $address . '>';
- $headers['Subject'] = _('Email address confirmation');
-
- $body = "Hey, $nickname.";
- $body .= "\n\n";
- $body .= 'Someone just entered this email address on ' . common_config('site', 'name') . '.';
- $body .= "\n\n";
- $body .= 'If it was you, and you want to confirm your entry, use the URL below:';
- $body .= "\n\n";
- $body .= "\t".common_local_url('confirmaddress',
- array('code' => $code));
- $body .= "\n\n";
- $body .= 'If not, just ignore this message.';
- $body .= "\n\n";
- $body .= 'Thanks for your time, ';
- $body .= "\n";
- $body .= common_config('site', 'name');
- $body .= "\n";
-
- mail_send($recipients, $headers, $body);
+ $user = common_current_user();
+ $subject = _('Email address confirmation');
+
+ $body = sprintf(_("Hey, %s.\n\nSomeone just entered this email address on %s.\n\n" .
+ "If it was you, and you want to confirm your entry, use the URL below:\n\n\t%s\n\n" .
+ "If not, just ignore this message.\n\nThanks for your time, \n%s\n")
+ , $nickname, common_config('site', 'name')
+ , common_local_url('confirmaddress', array('code' => $code)), common_config('site', 'name'));
+ return mail_to_user($user, $subject, $body, $address);
}
function mail_subscribe_notify($listenee, $listener) {
function mail_notify_nudge($from, $to) {
-
+ common_init_locale($to->language);
$subject = sprintf(_('You\'ve been nudged by %s'), $from->nickname);
$from_profile = $from->getProfile();
$from->nickname,
common_local_url('all', array('nickname' => $to->nickname)),
common_config('site', 'name'));
-
+ common_init_locale();
return mail_to_user($to, $subject, $body);
}
return true;
}
+ common_init_locale($to->language);
$subject = sprintf(_('New private message from %s'), $from->nickname);
$from_profile = $from->getProfile();
common_local_url('newmessage', array('to' => $from->id)),
common_config('site', 'name'));
+ common_init_locale();
return mail_to_user($to, $subject, $body);
}
$profile = $user->getProfile();
$bestname = $profile->getBestName();
+ common_init_locale($other->language);
$subject = sprintf(_('%s added your notice as a favorite'), $bestname);
$body = sprintf(_("%1\$s just added your notice from %2\$s as one of their favorites.\n\n" .
"In case you forgot, you can see the text of your notice here:\n\n" .
common_local_url('showfavorites', array('nickname' => $user->nickname)),
common_config('site', 'name'));
+ common_init_locale();
mail_to_user($other, $subject, $body);
}