Changeset 17fc718 in github
- Timestamp:
- Oct 14, 2005 6:21:46 AM (8 years ago)
- Branches:
- master, HEAD, courier-fix, dev-browser-capabilities, pdo, release-0.6, release-0.7, release-0.8
- Children:
- d206c1f
- Parents:
- 2c12662
- File:
-
- 1 edited
-
program/include/rcube_imap.inc (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
program/include/rcube_imap.inc
r09941ea r17fc718 298 298 { 299 299 $max = $this->_messagecount($mailbox /*, 'ALL', TRUE*/); 300 $a_out = array();301 300 302 301 if (!strlen($mailbox)) 303 return $a_out; 304 302 return array(); 305 303 306 304 // get cached headers … … 315 313 $a_msg_headers = array(); 316 314 foreach ($a_header_index as $i => $headers) 317 $a_msg_headers[$headers->uid] = $headers; 315 if (!$headers->deleted) 316 $a_msg_headers[$headers->uid] = $headers; 318 317 319 318 // print "/**** fetch headers ****/\n"; … … 324 323 // sort headers by a specific col 325 324 $a_headers = iil_SortHeaders($a_msg_headers, $sort_field, $sort_order); 326 325 // free memory 326 unset($a_msg_headers); 327 327 328 // write headers list to cache 328 329 if (!$headers_cached) 329 $this->update_cache($mailbox.'.msg', $a_msg_headers); 330 331 if (is_array($a_headers)) 332 foreach ($a_headers as $header) 333 if (!$header->deleted) 334 $a_out[] = $header; 330 $this->update_cache($mailbox.'.msg', $a_headers); 335 331 336 332 // return complete list of messages 337 333 if (strtolower($page)=='all') 338 return $a_ out;339 334 return $a_headers; 335 340 336 $start_msg = ($this->list_page-1) * $this->page_size; 341 return array_slice($a_ out, $start_msg, $this->page_size);337 return array_slice($a_headers, $start_msg, $this->page_size); 342 338 } 343 339
Note: See TracChangeset
for help on using the changeset viewer.
