mirror of
https://git.code.sf.net/p/seeddms/code
synced 2025-05-11 20:21:16 +00:00
toIndividual() allows string as sender email
This commit is contained in:
parent
a15b83dc99
commit
72cf2a4283
|
@ -44,17 +44,21 @@ class SeedDMS_EmailNotify extends SeedDMS_Notify {
|
|||
global $settings;
|
||||
if ($recipient->isDisabled() || $recipient->getEmail()=="") return 0;
|
||||
|
||||
if ((!is_object($sender) && strcasecmp(get_class($sender), "SeedDMS_Core_User")) ||
|
||||
(!is_object($recipient) && strcasecmp(get_class($recipient), "SeedDMS_Core_User"))) {
|
||||
if(!is_object($recipient) && strcasecmp(get_class($recipient), "SeedDMS_Core_User")) {
|
||||
return -1;
|
||||
}
|
||||
if (is_object($sender) && !strcasecmp(get_class($sender), "SeedDMS_Core_User")) {
|
||||
$from = $sender->getFullName() ." <". $sender->getEmail() .">";
|
||||
} elseif(is_string($sender) && trim($sender) != "") {
|
||||
$from = $sender;
|
||||
} else
|
||||
return -1;
|
||||
|
||||
|
||||
$headers = array();
|
||||
$headers[] = "MIME-Version: 1.0";
|
||||
$headers[] = "Content-type: text/plain; charset=utf-8";
|
||||
//$headers[] = "From: ". $sender->getFullName() ." <". $sender->getEmail() .">";
|
||||
$headers[] = "From: ". $settings->_smtpSendFrom;
|
||||
$headers[] = "Reply-To: ". $sender->getFullName() ." <". $sender->getEmail() .">";
|
||||
$headers[] = "From: ". $from;
|
||||
|
||||
$lang = $recipient->getLanguage();
|
||||
$message = getMLText("email_header", array(), "", $lang)."\r\n\r\n".getMLText($message, $params, "", $lang);
|
||||
|
|
Loading…
Reference in New Issue
Block a user