require_once(SM_PATH . 'functions/url_parser.php');
require_once(SM_PATH . 'functions/html.php');
-
/**
* Given an IMAP message id number, this will look it up in the cached
* and sorted msgs array and return the index. Used for finding the next
}
echo '<TABLE BGCOLOR="'.$color[9].'" WIDTH="100%" CELLPADDING="1"'.
' CELLSPACING="0" BORDER="0" ALIIGN="center">'."\n";
- echo '<TR><TD HEIGHT="5" COLSPAN="2" BGCOLOR="'.$color[4].'"></TD></TR><TR><TD align=center>'."\n";
+ echo '<TR><TD HEIGHT="5" COLSPAN="2" BGCOLOR="'.
+ $color[4].'"></TD></TR><TR><TD align=center>'."\n";
echo $s;
do_hook("read_body_header");
formatToolbar($mailbox, $passed_id, $passed_ent_id, $message, $color);
/* code for navigating through attached message/rfc822 messages */
$url = set_url_var($PHP_SELF, 'passed_ent_id',0);
$s .= '<a href="'.$url.'">'._("View Message").'</a>';
+ $entities = array();
+ $entity_count = array();
+ $c = 0;
+ foreach($message->parent->entities as $ent) {
+ $c++;
+ $entity_count[$c] = $ent->entity_id;
+ $entities[$ent->entity_id] = $c;
+ }
+ $prev_link = _("Previous");
+ $next_link = _("Next");
+ if($entities[$passed_ent_id] > 1) {
+ $prev_ent_id = $entity_count[$entities[$passed_ent_id] - 1];
+ $prev_link = '<a href="'
+ . set_url_var($PHP_SELF, 'passed_ent_id', $prev_ent_id)
+ . '">' . $prev_link . '</a>';
+ }
+ if($entities[$passed_ent_id] < $c) {
+ $next_ent_id = $entity_count[$entities[$passed_ent_id] + 1];
+ $next_link = '<a href="'
+ . set_url_var($PHP_SELF, 'passed_ent_id', $next_ent_id)
+ . '">' . $next_link . '</a>';
+ }
+ $s .= $topbar_delimiter . $prev_link;
$par_ent_id = $message->parent->entity_id;
if ($par_ent_id) {
$par_ent_id = substr($par_ent_id,0,-2);
$url = set_url_var($PHP_SELF, 'passed_ent_id',$par_ent_id);
$s .= '<a href="'.$url.'">'._("Up").'</a>';
}
+ $s .= $topbar_delimiter . $next_link;
}
$s .= '</small></td>' . "\n" . '<td align="right" width="33%" nowrap><small>';
$messagebody .= '<hr noshade size=1>';
}
}
-$UIpref = 'captbunzo';
-/* handy preference utility to easy switch between preferences */
-if ($UIpref== 'captbunzo') {
- $align= 'center';
- $vert_lines= '';
-// $vert_lines = '<td bgcolor="'.$color[0].'"></td>'; /* test! Delete it when you are not satisfied */
-} else {
- $align= 'left';
- $vert_lines = '';
-}
displayPageHeader($color, $mailbox);
formatMenuBar($mailbox, $passed_id, $passed_ent_id, $message, $mbx_response);
echo ' <tr><td>';
echo ' <table width="100%" cellpadding="3" cellspacing="0" align="center" border="0">';
echo ' <tr bgcolor="'.$color[4].'"><td>';
-echo ' <table cellpadding="1" cellspacing="5" align="'.$align.'" border="0">';
-echo ' <tr>'.$vert_lines. html_tag( 'td', '<br>'. $messagebody."\n", 'left')
- .$vert_lines.'</td>';
+echo ' <table cellpadding="1" cellspacing="5" align="left" border="0">';
+echo ' <tr>' . html_tag( 'td', '<br>'. $messagebody."\n", 'left')
+ . '</td>';
echo ' </table>';
echo ' </td></tr>';
echo ' </table></td></tr>';
echo ' </table>';
echo ' </td></tr>';
+echo '<TR><TD HEIGHT="5" COLSPAN="2" BGCOLOR="'.
+ $color[4].'"></TD></TR><TR><TD align=center>'."\n";
+
$attachmentsdisplay = formatAttachments($message,$ent_ar,$mailbox, $passed_id);
if ($attachmentsdisplay) {
echo ' <tr><td>';
echo ' <table width="100%" cellpadding="1" cellspacing="0" align="center"'.' border="0" bgcolor="'.$color[9].'">';
echo ' <tr><td>';
- echo ' <table width="100%" cellpadding="1" cellspacing="0" align="center" border="0" bgcolor="'.$color[4].'">';
+ echo ' <table width="100%" cellpadding="0" cellspacing="0" align="center" border="0" bgcolor="'.$color[4].'">';
echo ' <tr><td ALIGN="left" bgcolor="'.$color[9].'">';
echo ' <b>' . _("Attachments") . ':</b>';
echo ' </td></tr>';