Esempio n. 1
0
 /**
  * Joins parsed emails into a comma-delimited string
  *
  * @param array $emails  An array of emails split into personal, mailbox and host parts
  * @return string  An comma-delimited list of emails
  */
 private static function joinEmails($emails)
 {
     $output = '';
     foreach ($emails as $email) {
         if ($output) {
             $output .= ', ';
         }
         if (!isset($email[0])) {
             $email[0] = !empty($email['personal']) ? $email['personal'] : '';
             $email[2] = $email['mailbox'];
             $email[3] = !empty($email['host']) ? $email['host'] : '';
         }
         $address = $email[2];
         if (!empty($email[3])) {
             $address .= '@' . $email[3];
         }
         $output .= fEmail::combineNameEmail($email[0], $address);
     }
     return $output;
 }