LSaddon::mail : Fixed Cc and Bcc usage
authorBenjamin Renard <brenard@easter-eggs.com>
Fri, 7 Sep 2012 11:33:57 +0000 (13:33 +0200)
committerBenjamin Renard <brenard@easter-eggs.com>
Fri, 7 Sep 2012 11:33:57 +0000 (13:33 +0200)
public_html/includes/addons/LSaddons.mail.php

index a4a65b1..b784819 100644 (file)
@@ -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) {