[-] Classes : #PSCFI-4973 : Bug fix mail receiver was null
This commit is contained in:
+4
-1
@@ -133,6 +133,8 @@ class MailCore
|
|||||||
if ($toName && is_array($toName) && Validate::isGenericName($toName[$key]))
|
if ($toName && is_array($toName) && Validate::isGenericName($toName[$key]))
|
||||||
$to_name = $toName[$key];
|
$to_name = $toName[$key];
|
||||||
}
|
}
|
||||||
|
if ($to_name == null)
|
||||||
|
$to_name = $addr;
|
||||||
/* Encode accentuated chars */
|
/* Encode accentuated chars */
|
||||||
$to_list->addTo($addr, '=?UTF-8?B?'.base64_encode($to_name).'?=');
|
$to_list->addTo($addr, '=?UTF-8?B?'.base64_encode($to_name).'?=');
|
||||||
}
|
}
|
||||||
@@ -141,6 +143,8 @@ class MailCore
|
|||||||
} else {
|
} else {
|
||||||
/* Simple recipient, one address */
|
/* Simple recipient, one address */
|
||||||
$to_plugin = $to;
|
$to_plugin = $to;
|
||||||
|
if ($toName == null)
|
||||||
|
$toName = $to;
|
||||||
$to = new Swift_Address($to, '=?UTF-8?B?'.base64_encode($toName).'?=');
|
$to = new Swift_Address($to, '=?UTF-8?B?'.base64_encode($toName).'?=');
|
||||||
}
|
}
|
||||||
try {
|
try {
|
||||||
@@ -230,7 +234,6 @@ class MailCore
|
|||||||
if (isset($attachment['content']) && isset($attachment['name']) && isset($attachment['mime']))
|
if (isset($attachment['content']) && isset($attachment['name']) && isset($attachment['mime']))
|
||||||
$message->attach(new Swift_Message_Attachment($attachment['content'], $attachment['name'], $attachment['mime']));
|
$message->attach(new Swift_Message_Attachment($attachment['content'], $attachment['name'], $attachment['mime']));
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Send mail */
|
/* Send mail */
|
||||||
$send = $swift->send($message, $to, new Swift_Address($from, $fromName));
|
$send = $swift->send($message, $to, new Swift_Address($from, $fromName));
|
||||||
$swift->disconnect();
|
$swift->disconnect();
|
||||||
|
|||||||
Reference in New Issue
Block a user