$preference = (object)get_user_preferences(NULL, NULL, $userto->id);
- if (!empty($preference->message_emailmessages)) { // Receiver wants mail forwarding
+ if (!isset($preference->message_emailmessages) or $preference->message_emailmessages) { // Receiver wants mail forwarding
+ if (!isset($preference->message_emailtimenosee)) {
+ $preference->message_emailtimenosee = 10;
+ }
if ((time() - $userto->lastaccess) > ((int)$preference->message_emailtimenosee * 60)) { // Long enough
$message = stripslashes_safe($message);
$messagehtml = NULL;
}
- $userto->email = $preference->message_emailaddress; // Use custom messaging address
+ if (!empty($preference->message_emailaddress)) {
+ $userto->email = $preference->message_emailaddress; // Use custom messaging address
+ }
email_to_user($userto, $userfrom, $messagesubject, $messagetext, $messagehtml);
}
}