X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=functions%2Fmailbox_display.php;h=42bfada00a38b7090e9974582463c538da1e89c5;hb=856b2ee25a1cd7e05dd5ccdbe9d0e4744673351a;hp=d35acce3a5ee9848c1f36efb241f0bc68eeed51b;hpb=245a6892bf5c780904ef9677f24d624ea17e0749;p=squirrelmail.git diff --git a/functions/mailbox_display.php b/functions/mailbox_display.php index d35acce3..42bfada0 100644 --- a/functions/mailbox_display.php +++ b/functions/mailbox_display.php @@ -1,595 +1,946 @@ \n"; - - if (isset($msg['FLAG_FLAGGED']) && $msg["FLAG_FLAGGED"] == true) - { - $flag = ""; - $flag_end = ""; - } - else - { - $flag = ""; - $flag_end = ""; - } - if (isset($msg['FLAG_SEEN']) && $msg["FLAG_SEEN"] == false) - { - $bold = ""; - $bold_end = ""; - } - else - { - $bold = ""; - $bold_end = ""; - } - if ($mailbox == $sent_folder) - { - $italic = ""; - $italic_end = ""; - } - else - { - $italic = ""; - $italic_end = ""; - } - if (isset($msg['FLAG_DELETED']) && $msg["FLAG_DELETED"]) - { - $fontstr = ""; - $fontstr_end = ""; - } - else - { - $fontstr = ""; - $fontstr_end = ""; - } - - for ($i=0; $i < count($message_highlight_list); $i++) { - if (trim($message_highlight_list[$i]["value"]) != "") { - if ($message_highlight_list[$i]["match_type"] == "to_cc") { - if (strpos("^^".strtolower($msg["TO"]), strtolower($message_highlight_list[$i]["value"])) || strpos("^^".strtolower($msg["CC"]), strtolower($message_highlight_list[$i]["value"]))) { - $hlt_color = $message_highlight_list[$i]["color"]; - continue; - } - } else if (strpos("^^".strtolower($msg[strtoupper($message_highlight_list[$i]["match_type"])]),strtolower($message_highlight_list[$i]["value"]))) { - $hlt_color = $message_highlight_list[$i]["color"]; - continue; +/** + * mailbox_display.php + * + * Copyright (c) 1999-2002 The SquirrelMail Project Team + * Licensed under the GNU GPL. For full terms see the file COPYING. + * + * This contains functions that display mailbox information, such as the + * table row that has sender, date, subject, etc... + * + * $Id$ + */ + +require_once('../functions/strings.php'); + +define('PG_SEL_MAX', 10); /* Default value for page_selector_max. */ + +function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $start_msg, $where, $what) { + global $checkall, + $color, $msgs, $msort, + $sent_folder, $draft_folder, + $default_use_priority, + $message_highlight_list, + $index_order, + $pos; /* Search postion (if any) */ + + $color_string = $color[4]; + if ($GLOBALS['alt_index_colors']) { + if (!isset($GLOBALS['row_count'])) { + $GLOBALS['row_count'] = 0; + } + $GLOBALS['row_count']++; + if ($GLOBALS['row_count'] % 2) { + if (!isset($color[12])) { + $color[12] = '#EAEAEA'; } - } - } - - if (!isset($hlt_color)) - $hlt_color = $color[4]; - - if ($where && $what) { - $search_stuff = "&where=".urlencode($where)."&what=".urlencode($what); - } - - if ($checkall == 1) - $checked = " checked"; - else - $checked = ""; - - for ($i=1; $i <= count($index_order); $i++) { - switch ($index_order[$i]) { - case 1: # checkbox - echo "
"; - echo "$More | \n"; - if (!$startMessage) $startMessage=1; - if ( $checkall == "1") - echo "\n" . _("Unselect All") . "\n"; - else - echo "\n" . _("Select All") . "\n"; - - echo " |
" .
+ "
|
$Message | ||
";
- echo "
| ||
"; - - echo "\n\n\n |