Fixed bugs #1484276 and #1484300
| | |
| | | CHANGELOG RoundCube Webmail |
| | | --------------------------- |
| | | |
| | | 2007/03/23 (thomasb) |
| | | ---------- |
| | | - Correctly translate mailbox names (closes #1484276) |
| | | - Quote e-mail address links (closes #1484300) |
| | | |
| | | |
| | | 2007/03/21 (thomasb) |
| | | ---------- |
| | | - Updated PEAR::Mail_mime package |
| | |
| | | |
| | | function _mod_mailbox($mbox_name, $mode='in') |
| | | { |
| | | if ((!empty($this->root_ns) && $this->root_ns == $mbox_name) || $mbox_name == 'INBOX') |
| | | if (empty($mbox_name) || (!empty($this->root_ns) && $this->root_ns == $mbox_name) || $mbox_name == 'INBOX') |
| | | return $mbox_name; |
| | | |
| | | if (!empty($this->root_dir) && $mode=='in') |
| | |
| | | |
| | | function get_id($uid, $mbox_name=NULL) |
| | | { |
| | | return $this->_uid2id($uid, $mbox_name); |
| | | return $this->_uid2id($uid, $this->_mod_mailbox($mbox_name)); |
| | | } |
| | | |
| | | function get_uid($id,$mbox_name=NULL) |
| | | { |
| | | return $this->_id2uid($id, $mbox_name); |
| | | return $this->_id2uid($id, $this->_mod_mailbox($mbox_name)); |
| | | } |
| | | |
| | | function _uid2id($uid, $mbox_name=NULL) |
| | |
| | | else if (preg_match($EMAIL_ADDRESS_PATTERN, $part['mailto'])) |
| | | { |
| | | $out .= sprintf('<a href="mailto:%s" onclick="return %s.command(\'compose\',\'%s\',this)" class="rcmContactAddress" title="%s">%s</a>', |
| | | $part['mailto'], |
| | | Q($part['mailto']), |
| | | $JS_OBJECT_NAME, |
| | | $part['mailto'], |
| | | $part['mailto'], |
| | | JQ($part['mailto']), |
| | | Q($part['mailto']), |
| | | Q($part['name'])); |
| | | |
| | | if ($addicon) |
| | |
| | | if ($part['name']) |
| | | $out .= Q($part['name']); |
| | | if ($part['mailto']) |
| | | $out .= (strlen($out) ? ' ' : '') . sprintf('<%s>', $part['mailto']); |
| | | $out .= (strlen($out) ? ' ' : '') . sprintf('<%s>', Q($part['mailto'])); |
| | | } |
| | | |
| | | if ($c>$j) |