$auto_expunge, $thread_sort_messages, $allow_server_sort,
$data_dir, $username, $server_sort_order;
+ /* if $start_msg is lower than $num_msgs, we probably deleted all messages
+ * in the last page. We need to re-adjust the start_msg
+ */
+
+ if($start_msg > $num_msgs) {
+ $start_msg -= $show_num;
+ if($start_msg < 1) {
+ $start_msg = 1;
+ }
+ }
+
/* This code and the next if() block check for
* server-side sorting methods. The $id array is
* formatted and $sort is set to 6 to disable
echo '<b><small><center><font color=red>Thread sorting is not'.
' supported by your IMAP server.<br>Please report this'.
'to the system administrator.</center></small></b>';
- $thread_sort_messages == 0;
+ $thread_sort_messages = 0;
$id = array();
}
else {