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. */