X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=functions%2Fmailbox_display.php;h=aeb5285bb2bf03b136d95eb9ac52da6cd6a8ffe9;hp=c448cc4a7d22917e4e788885ad20ba30a39ad7a4;hb=2ba138034e8cf69a80201035e0abdb51af93083d;hpb=74bb7ddc7979871e18b6f2d24837a436eb88ace6 diff --git a/functions/mailbox_display.php b/functions/mailbox_display.php index c448cc4a..aeb5285b 100644 --- a/functions/mailbox_display.php +++ b/functions/mailbox_display.php @@ -3,175 +3,284 @@ /** ** mailbox_display.php ** + ** Copyright (c) 1999-2001 The Squirrelmail Development 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$ **/ - $mailbox_display_php = true; + define('PG_SEL_MAX', 10); /* Default value for page_selector_max. */ - function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $startMessage, $where, $what) { + function printMessageInfo($imapConnection, $t, $i, $key, $mailbox, $sort, $start_msg, $where, $what) { + global $checkall; global $color, $msgs, $msort; - global $sent_folder; + global $sent_folder, $draft_folder; + global $default_use_priority; global $message_highlight_list; global $index_order; - $msg = $msgs[$key]; - - $senderName = sqimap_find_displayable_name($msg["FROM"]); + $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'; + $color_string = $color[12]; + } + } + $msg = $msgs[$key]; + + $senderName = htmlspecialchars(sqimap_find_displayable_name($msg['FROM'])); + if( $mailbox == 'None' ) { + // $imapConnection = sqimap_login($username, $key, $imapServerAddress, $imapPort, 0); + $boxes = sqimap_mailbox_list($imapConnection); + // sqimap_logout($imapConnection); + $mailbox = $boxes[0]['unformatted']; + unset( $boxes ); + } $urlMailbox = urlencode($mailbox); - $subject = trim($msg["SUBJECT"]); - if ($subject == "") - $subject = _("(no subject)"); - + $subject = processSubject($msg['SUBJECT']); echo "
$paginator_str | ". + "$msg_cnt_str |
$Message |
$More |
"; + global $checkall, $sent_folder, $draft_folder; + $urlMailbox = urlencode($mailbox); - echo "\n\n\n |