+ $lMore = "<A HREF=\"right_main.php?use_mailbox_cache=$use&startMessage=$prevGroup&mailbox=$urlMailbox\" TARGET=\"right\">". _("Previous") . '</A>';
+ $rMore = "<A HREF=\"right_main.php?use_mailbox_cache=$use&&startMessage=$nextGroup&mailbox=$urlMailbox\" TARGET=\"right\">". _("Next") ."</A>\n";
+ }
+ elseif (($nextGroup > $numMessages) && ($prevGroup >= 0)) {
+ $lMore = "<A HREF=\"right_main.php?use_mailbox_cache=$use&startMessage=$prevGroup&mailbox=$urlMailbox\" TARGET=\"right\">". _("Previous") . '</A>';
+ $rMore = "<FONT COLOR=\"$color[9]\">"._("Next")."</FONT>\n";
+ }
+ elseif (($nextGroup <= $numMessages) && ($prevGroup < 0)) {
+ $lMore = "<FONT COLOR=\"$color[9]\">"._("Previous") . '</FONT>';
+ $rMore = "<A HREF=\"right_main.php?use_mailbox_cache=$use&startMessage=$nextGroup&mailbox=$urlMailbox\" TARGET=\"right\">". _("Next") ."</A>\n";
+ }
+ if( $lMore <> '' )
+ $lMore .= ' | ';
+
+ // Page selector block. Following code computes page links.
+ $mMore = '';
+ if( getPref($data_dir, $username, 'page_selector') && $numMessages > $show_num ) {
+
+ $j = intval( $numMessages / $show_num );
+ if( $numMessages % $show_num <> 0 )
+ $j++;
+ $startMessage = min( $startMessage, $numMessages );
+ for( $i = 0; $i < $j; $i++ ) {
+
+ $start = ( ( $i * $show_num ) + 1 );
+
+ if( $startMessage >= $start &&
+ $startMessage < $start + $show_num ) {
+ $mMore .= '<b>' . ($i+1) . '</b> ';
+ } else {
+ $mMore .= "<a href=\"right_main.php?use_mailbox_cache=$use_mailbox_cache&startMessage=$start" .
+ "&mailbox=$mailbox\" TARGET=\"right\">" .
+ ($i+1) .
+ '</a> ';
+ }
+ }
+ $mMore .= ' | ';
+ }
+
+ if (! isset($msg))
+ $msg = '';
+ mail_message_listing_beginning($imapConnection,
+ "move_messages.php?msg=$msg&mailbox=$urlMailbox&startMessage=$startMessage",
+ $mailbox, $sort, $Message, $lMore . $mMore . $rMore, $startMessage);
+
+ $groupNum = $startMessage % ($show_num - 1);
+ $real_startMessage = $startMessage;
+ if ($sort == 6) {
+ if ($endMessage - $startMessage < $show_num - 1) {
+ $endMessage = $endMessage - $startMessage + 1;
+ $startMessage = 1;
+ } else if ($startMessage > $show_num) {
+ $endMessage = $show_num;
+ $startMessage = 1;
+ }