X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=functions%2Fmailbox_display.php;h=5a36afb3cf4592f00629ca7b14c86a711f33c833;hp=c43e14aa67ff4a34e71d7e11ac67f59f32e1f925;hb=1fa67a32fff567626c417c81821e499a9665ce76;hpb=23d6bd09c631285eae8c45af3a37aa7c86be3cfa diff --git a/functions/mailbox_display.php b/functions/mailbox_display.php index c43e14aa..5a36afb3 100644 --- a/functions/mailbox_display.php +++ b/functions/mailbox_display.php @@ -21,6 +21,7 @@ global $checkall; global $color, $msgs, $msort; global $sent_folder, $draft_folder; + global $default_use_priority; global $message_highlight_list; global $index_order; @@ -138,17 +139,19 @@ echo "A\n"; $stuff = true; } - if (ereg('(5)',substr($msg['PRIORITY'],0,1))) { - echo "v\n"; - $stuff = true; - } if ($msg['TYPE0'] == 'multipart') { echo "+\n"; $stuff = true; } - if (ereg('(1|2)',substr($msg['PRIORITY'],0,1))) { - echo "!\n"; - $stuff = true; + if ($default_use_priority) { + if (ereg('(1|2)',substr($msg['PRIORITY'],0,1))) { + echo "!\n"; + $stuff = true; + } + if (ereg('(5)',substr($msg['PRIORITY'],0,1))) { + echo "?\n"; + $stuff = true; + } } if (isset($msg['FLAG_DELETED']) && $msg['FLAG_DELETED']) { echo "D\n"; @@ -373,7 +376,7 @@ do_hook('mailbox_index_before'); $msg_cnt_str = get_msgcnt_str($start_msg, $end_msg, $num_msgs); - $paginator_str = get_paginator_str($urlMailbox, $start_msg, $end_msg, $num_msgs, $show_num); + $paginator_str = get_paginator_str($urlMailbox, $start_msg, $end_msg, $num_msgs, $show_num, $sort); if (! isset($msg)) { $msg = ''; @@ -505,7 +508,7 @@ for ($i = 0; $i < count($boxes); $i++) { if (!in_array("noselect", $boxes[$i]['flags'])) { $box = $boxes[$i]['unformatted']; - $box2 = str_replace(' ', ' ', $boxes[$i]['formatted']); + $box2 = str_replace(' ', ' ', $boxes[$i]['unformatted-disp']); echo " \n"; } } @@ -663,7 +666,9 @@ * This function computes the paginator string. */ function get_paginator_str - ($urlMailbox, $start_msg, $end_msg, $num_msgs, $show_num) { + ($urlMailbox, $start_msg, $end_msg, $num_msgs, $show_num, $sort) { + global $username, $data_dir, $use_mailbox_cache, $color; + $nextGroup = $start_msg + $show_num; $prevGroup = $start_msg - $show_num; @@ -685,7 +690,7 @@ $rMore = "". _("Next") ."\n"; } if ($lMore <> '') { - $lMore .= ' | '; + $lMore .= ' | '; } /* Page selector block. Following code computes page links. */ @@ -697,26 +702,26 @@ if ($num_msgs % $show_num <> 0 ) { $j++; } - $start_msgs = min( $start_msgs, $num_msgs ); - $p = intval( $start_msgs / $show_num ) + 1; + $start_msg = min( $start_msg, $num_msgs ); + $p = intval( $start_msg / $show_num ) + 1; $i = 1; while( $i < $p ) { $pg = intval( $i ); $start = ( ($pg-1) * $show_num ) + 1; $mMore .= "$pg "; + "&mailbox=$urlMailbox\" TARGET=\"right\">$pg "; $i += $k; } - $mMore .= "$p "; + $mMore .= "$p "; $i += $k; while( $i <= $j ) { $pg = intval( $i ); $start = ( ($pg-1) * $show_num ) + 1; $mMore .= "$pg "; + . "&mailbox=$urlMailbox\" TARGET=\"right\">$pg "; $i+=$k; } - $mMore .= ' | '; + $mMore .= ' | '; } /* Return the resulting string. */