/** */ 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 : '') . ';'; }
/** */ 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 : '') . ';'; }