From 349bb1cc4506aa4b1ab45e57ed098a8a132962e5 Mon Sep 17 00:00:00 2001 From: alecpl Date: Wed, 3 Mar 2010 08:41:37 +0000 Subject: - fix order of messages added by check_recent --- program/steps/mail/check_recent.inc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'program/steps/mail/check_recent.inc') diff --git a/program/steps/mail/check_recent.inc b/program/steps/mail/check_recent.inc index caf8b8282..9bc9e6f92 100644 --- a/program/steps/mail/check_recent.inc +++ b/program/steps/mail/check_recent.inc @@ -62,8 +62,10 @@ foreach ($a_mailboxes as $mbox_name) { $search_str .= ' '.$IMAP->search_string; if ($IMAP->search($mbox_name, $search_str, NULL, 'date')) { + // revert sort order + $order = $_SESSION['sort_col'] == 'date' && $_SESSION['sort_order'] == 'DESC' ? 'ASC' : 'DESC'; // get the headers and add them to the list - $result_h = $IMAP->list_headers($mbox_name, 1, 'date', 'DESC'); + $result_h = $IMAP->list_headers($mbox_name, 1, 'date', $order); rcmail_js_message_list($result_h, true, false); } } -- cgit v1.2.3