Changeset 4220 in subversion
- Timestamp:
- Nov 12, 2010 9:43:33 AM (3 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/roundcubemail/program/include/rcube_imap.php
r4216 r4220 725 725 function list_headers($mbox_name='', $page=NULL, $sort_field=NULL, $sort_order=NULL, $slice=0) 726 726 { 727 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;727 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 728 728 return $this->_list_headers($mailbox, $page, $sort_field, $sort_order, false, $slice); 729 729 } … … 1290 1290 function mailbox_status($mbox_name = null) 1291 1291 { 1292 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;1292 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 1293 1293 $old = $this->get_folder_stats($mailbox); 1294 1294 … … 1357 1357 $this->_set_sort_order($sort_field, $sort_order); 1358 1358 1359 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;1359 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 1360 1360 $key = "{$mailbox}:{$this->sort_field}:{$this->sort_order}:{$this->search_string}.msgi"; 1361 1361 … … 1467 1467 $this->_set_sort_order($sort_field, $sort_order); 1468 1468 1469 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;1469 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 1470 1470 $key = "{$mailbox}:{$this->sort_field}:{$this->sort_order}:{$this->search_string}.thi"; 1471 1471 … … 1644 1644 return false; 1645 1645 1646 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;1646 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 1647 1647 1648 1648 $results = $this->_search_index($mailbox, $str, $charset, $sort_field); … … 1749 1749 return false; 1750 1750 1751 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;1751 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 1752 1752 1753 1753 return $this->conn->search($mailbox, $str, $ret_uid); … … 1926 1926 function get_headers($id, $mbox_name=NULL, $is_uid=true, $bodystr=false) 1927 1927 { 1928 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;1928 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 1929 1929 $uid = $is_uid ? $id : $this->_id2uid($id, $mailbox); 1930 1930 … … 2459 2459 function set_flag($uids, $flag, $mbox_name=NULL, $skip_cache=false) 2460 2460 { 2461 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;2461 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 2462 2462 2463 2463 $flag = strtoupper($flag); … … 2669 2669 function delete_message($uids, $mbox_name='') 2670 2670 { 2671 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;2671 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 2672 2672 2673 2673 list($uids, $all_mode) = $this->_parse_uids($uids, $mailbox); … … 2750 2750 function expunge($mbox_name='', $clear_cache=true) 2751 2751 { 2752 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;2752 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 2753 2753 return $this->_expunge($mailbox, $clear_cache); 2754 2754 } … … 2835 2835 function get_id($uid, $mbox_name=NULL) 2836 2836 { 2837 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;2837 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 2838 2838 return $this->_uid2id($uid, $mailbox); 2839 2839 } … … 2847 2847 * @return int Message UID 2848 2848 */ 2849 function get_uid($id, $mbox_name=NULL)2850 { 2851 $mailbox = $mbox_name? $this->mod_mailbox($mbox_name) : $this->mailbox;2849 function get_uid($id, $mbox_name=NULL) 2850 { 2851 $mailbox = strlen($mbox_name) ? $this->mod_mailbox($mbox_name) : $this->mailbox; 2852 2852 return $this->_id2uid($id, $mailbox); 2853 2853 } … … 4458 4458 private function _uid2id($uid, $mbox_name=NULL) 4459 4459 { 4460 if (! $mbox_name)4460 if (!strlen($mbox_name)) 4461 4461 $mbox_name = $this->mailbox; 4462 4462 … … 4480 4480 private function _id2uid($id, $mbox_name=NULL) 4481 4481 { 4482 if (! $mbox_name)4482 if (!strlen($mbox_name)) 4483 4483 $mbox_name = $this->mailbox; 4484 4484 … … 4541 4541 { 4542 4542 $a_mailbox_cache = false; 4543 $mailbox = $mbox_name? $mbox_name : $this->mailbox;4543 $mailbox = strlen($mbox_name) ? $mbox_name : $this->mailbox; 4544 4544 $mode = strtoupper($mode); 4545 4545 … … 4569 4569 private function _clear_messagecount($mbox_name='', $mode=null) 4570 4570 { 4571 $mailbox = $mbox_name? $mbox_name : $this->mailbox;4571 $mailbox = strlen($mbox_name) ? $mbox_name : $this->mailbox; 4572 4572 4573 4573 $a_mailbox_cache = $this->get_cache('messagecount');
Note: See TracChangeset
for help on using the changeset viewer.
