\n";
echo " \n";
- echo " ". _("Move selected to:") ."";
+ echo " ". _("Move selected to:") ."";
echo " ";
- echo " \n";
+ echo " \n";
echo " | \n";
echo " \n";
- echo " ". _("checked messages") ."\n";
+ echo " ". _("checked messages") ."\n";
echo " | ";
echo "
\n";
@@ -233,9 +196,9 @@
echo "";
echo "";
echo "";
- echo " | ";
+ echo " | ";
/** FROM HEADER **/
- echo " ". _("From") ."";
+ echo " | ". _("From") ."";
if ($sort == 2)
echo " ![](\"../images/up_pointer.gif\") | \n";
else if ($sort == 3)
@@ -243,7 +206,7 @@
else
echo " \n";
/** DATE HEADER **/
- echo " ". _("Date") ."";
+ echo " | ". _("Date") ."";
if ($sort == 0)
echo " ![](\"../images/up_pointer.gif\") | \n";
else if ($sort == 1)
@@ -251,7 +214,7 @@
else
echo " \n";
/** SUBJECT HEADER **/
- echo " ". _("Subject") ."\n";
+ echo " | ". _("Subject") ."\n";
if ($sort == 4)
echo " ![](\"../images/up_pointer.gif\") | \n";
else if ($sort == 5)
@@ -267,12 +230,23 @@
echo " ". _("THIS FOLDER IS EMPTY") ."   | ";
} else if ($startMessage == $endMessage) { // if there's only one message in the box, handle it different.
$i = $startMessage - 1;
- printMessageInfo($imapConnection, $t, $msgs[$i]["ID"], $msgs[$i]["FROM"], $msgs[$i]["SUBJECT"], $msgs[$i]["DATE_STRING"], $msgs[$i]["FLAG_ANSWERED"], $msgs[$i]["FLAG_SEEN"], $mailbox, $sort, $startMessage);
+ printMessageInfo($imapConnection, $t, $msgs[$i], $mailbox, $sort, $startMessage);
} else {
- for ($i = $startMessage - 1;$i <= $endMessage - 1; $i++) {
- printMessageInfo($imapConnection, $t, $msgs[$i]["ID"], $msgs[$i]["FROM"], $msgs[$i]["SUBJECT"], $msgs[$i]["DATE_STRING"], $msgs[$i]["FLAG_ANSWERED"], $msgs[$i]["FLAG_SEEN"], $mailbox, $sort, $startMessage);
+ $i = $startMessage;
+ reset($msort);
+ do {
+ $key = key($msort);
+ next($msort);
+ $k++;
+ } while (isset ($key) && ($k < $i));
+
+ do {
+ printMessageInfo($imapConnection, $t, $msgs[$key], $mailbox, $sort, $startMessage);
+ $key = key($msort);
$t++;
- }
+ $i++;
+ next($msort);
+ } while ($i < ($endMessage+1));
}
echo " ";
@@ -281,16 +255,16 @@
echo " |