/**
** This function loops through a group of messages in the mailbox and shows them
**/
- function showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color) {
+ function showMessagesForMailbox($imapConnection, $mailbox, $numMessages, $startMessage, $sort, $color,$show_num) {
include ("../config/config.php");
if ($numMessages >= 1) {
// session_register("messages");
// $messages = serialize($msgs);
- displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color);
+ displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color,$show_num);
}
// generic function to convert the msgs array into an HTML table
- function displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color) {
+ function displayMessageArray($imapConnection, $numMessages, $startMessage, $msgs, $mailbox, $sort, $color,$show_num) {
// do a check to see if the config stuff has already been included or not
if (!isset($imapServerAddress))
include("../config/config.php");
// if cache isn't already set, do it now
// if (!session_is_registered("messages"))
// session_register("messages");
-
- if ($startMessage + 24 < $numMessages) {
- $endMessage = $startMessage + 24;
+ if ($startMessage + ($show_num - 1) < $numMessages) {
+ $endMessage = $startMessage + ($show_num-1);
} else {
$endMessage = $numMessages;
}
- $nextGroup = $startMessage + 25;
- $prevGroup = $startMessage - 25;
+ $nextGroup = $startMessage + $show_num;
+ $prevGroup = $startMessage - $show_num;
$urlMailbox = urlencode($mailbox);
/** This is the beginning of the message list table. It wraps around all messages */