From 417babf7e76ab1f16753259d3b7bf5dca91051cb Mon Sep 17 00:00:00 2001 From: Benjamin Renard Date: Fri, 7 Sep 2012 13:33:57 +0200 Subject: [PATCH] LSaddon::mail : Fixed Cc and Bcc usage --- public_html/includes/addons/LSaddons.mail.php | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/public_html/includes/addons/LSaddons.mail.php b/public_html/includes/addons/LSaddons.mail.php index a4a65b16..b7848194 100644 --- a/public_html/includes/addons/LSaddons.mail.php +++ b/public_html/includes/addons/LSaddons.mail.php @@ -77,7 +77,20 @@ LSerror :: defineError('MAIL_01', $headers['From'] = LSsession :: getEmailSender(); } $headers["To"] = $to; - + + $to = array ( + 'To' => $to + ); + + foreach(array_keys($headers) as $header) { + if(strtoupper($header) == 'BCC') { + $to['BCC'] = $headers[$header]; + } + elseif(strtoupper($header) == 'CC') { + $to['CC'] = $headers[$header]; + } + } + $ret = $mail_obj -> send($to,$headers,$msg); if ($ret instanceof PEAR_Error) {