Changeset 2073

Show
Ignore:
Timestamp:
02/18/2008 11:55:51 AM (9 months ago)
Author:
Shadowhand
Message:

Fixing email:: helper to allow Swift address objects (such as Swift_RecipientList) to be passed as $to and $from, for more flexibility.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • trunk/system/helpers/email.php

    r1972 r2073  
    9494 
    9595                // Make a personalized To: address 
    96                 $to = is_array($to) ? new Swift_Address($to[0], $to[1]) : new Swift_Address($to); 
     96                is_object($to) or $to = is_array($to) ? new Swift_Address($to[0], $to[1]) : new Swift_Address($to); 
    9797 
    9898                // Make a personalized From: address 
    99                 $from = is_array($from) ? new Swift_Address($from[0], $from[1]) : new Swift_Address($from); 
     99                is_object($from) or $from = is_array($from) ? new Swift_Address($from[0], $from[1]) : new Swift_Address($from); 
    100100 
    101101                return self::$mail->send($message, $to, $from);