mirror of
https://gitlab.easter-eggs.com/ee/ldapsaisie.git
synced 2024-11-22 09:59:06 +01:00
LSaddon::mail: fix handling the parameter of the sendMailFromTemplate function
This commit is contained in:
parent
d6a080c22c
commit
60a78290a9
1 changed files with 3 additions and 1 deletions
|
@ -403,7 +403,7 @@ function get_mail_template_saved_path($template, $extension) {
|
||||||
/**
|
/**
|
||||||
* Send email from template
|
* Send email from template
|
||||||
* @param string $tplname The email template name
|
* @param string $tplname The email template name
|
||||||
* @param string $to The email recipient
|
* @param string|array<string> $to The email recipient(s)
|
||||||
* @param array<string,mixed> $variables Variables to use to compute the template
|
* @param array<string,mixed> $variables Variables to use to compute the template
|
||||||
* @param array<string,string>|null $headers Email headers
|
* @param array<string,string>|null $headers Email headers
|
||||||
* @param array<string,string>|null $attachments Email attachments as an array with
|
* @param array<string,string>|null $attachments Email attachments as an array with
|
||||||
|
@ -431,6 +431,8 @@ function sendMailFromTemplate(
|
||||||
if (is_array($variables))
|
if (is_array($variables))
|
||||||
array_map([$smarty, "assign"], array_keys($variables), array_values($variables));
|
array_map([$smarty, "assign"], array_keys($variables), array_values($variables));
|
||||||
|
|
||||||
|
$to = ensureIsArray($to);
|
||||||
|
|
||||||
try {
|
try {
|
||||||
$subject = $smarty -> fetch("file:{$tpl['subject']}");
|
$subject = $smarty -> fetch("file:{$tpl['subject']}");
|
||||||
// Multiple line from subject cause problem, trim it and only the first line
|
// Multiple line from subject cause problem, trim it and only the first line
|
||||||
|
|
Loading…
Reference in a new issue