Beispiel #1
0
 /**
  */
 protected function _writeAddress($opts)
 {
     $addr = $this->addresses->writeAddress($opts);
     $groupname = $this->groupname;
     if (!empty($opts['encode'])) {
         $groupname = Horde_Mime::encode($groupname, $opts['encode']);
     }
     $rfc822 = new Horde_Mail_Rfc822();
     return $rfc822->encode($groupname, 'personal') . ':' . (strlen($addr) ? ' ' . $addr : '') . ';';
 }
Beispiel #2
0
 /**
  */
 protected function _writeAddress($opts)
 {
     $addr = $this->addresses->writeAddress($opts);
     $groupname = $this->groupname;
     if (!empty($opts['encode'])) {
         $groupname = Horde_Mime::encode($groupname, $opts['encode']);
     }
     if (empty($opts['noquote'])) {
         $rfc822 = new Horde_Mail_Rfc822();
         $groupname = $rfc822->encode($groupname, 'personal');
     }
     if (!empty($opts['comment']) && !empty($this->comment)) {
         $rfc822 = new Horde_Mail_Rfc822();
         foreach ($this->comment as $val) {
             $personal .= ' (' . $rfc822->encode($val, 'comment') . ')';
         }
     }
     return ltrim($groupname) . ':' . (strlen($addr) ? ' ' . $addr : '') . ';';
 }