-echo '</SMALL>' .
- '</TD><TD WIDTH="33%" ALIGN="RIGHT">' .
- '<SMALL>' .
- '<A HREF="' . $base_uri . "src/compose.php?forward_id=$passed_id&forward_subj=$url_subj&".
- ($default_use_priority?"mailprio=$priority_level&":'')
- ."mailbox=$urlMailbox&ent_num=$ent_num\"";
- if ($compose_new_win == '1') {
- echo 'TARGET="compose_window" onClick="comp_in_new()"';
- }
- echo '>'.
- _("Forward") .
- '</A> | ' .
- '<A HREF="' . $base_uri . "src/compose.php?send_to=$url_replyto&reply_subj=$url_subj&".
- ($default_use_priority?"mailprio=$priority_level&":'').
- "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num\"";
- if ($compose_new_win == '1') {
- echo 'TARGET="compose_window" onClick="comp_in_new()"';
- }
- echo '>'.
- _("Reply") .
- '</A> | ' .
- '<A HREF="' . $base_uri . "src/compose.php?send_to=$url_replytoall&send_to_cc=$url_replytoallcc&reply_subj=$url_subj&".
- ($default_use_priority?"mailprio=$priority_level&":'').
- "reply_id=$passed_id&mailbox=$urlMailbox&ent_num=$ent_num\"";
- if ($compose_new_win == '1') {
- echo 'TARGET="compose_window" onClick="comp_in_new()"';
- }
- echo '>'.
- _("Reply All") .
- '</A> ' .
- '</SMALL>' .
- '</TD>' .
- '</TR>' .
- '</TABLE>' .
- '</TD></TR>' .
- '<TR><TD WIDTH="100%">' .
- '<TABLE WIDTH="100%" BORDER="0" CELLSPACING="0" CELLPADDING="3">' . "\n" .
- '<TR>' . "\n";
-
-/** subject **/
-echo "<TD BGCOLOR=\"$color[0]\" WIDTH=\"10%\" ALIGN=\"right\" VALIGN=\"top\">\n" .
- _("Subject:") .
- "</TD><TD BGCOLOR=\"$color[0]\" WIDTH=\"80%\" VALIGN=\"top\">\n" .
- "<B>$subject</B> \n" .
- "</TD>\n" .
- '<TD ROWSPAN="4" width="10%" BGCOLOR="' . $color[0] .
- '" ALIGN=right VALIGN=top NOWRAP><small>'.
- '<A HREF="' . $base_uri . "src/read_body.php?mailbox=$urlMailbox&passed_id=$passed_id&";
-
-/* From a search... */
-if ($where && $what) {
- echo 'where=' . urlencode($where) . '&what=' . urlencode($what) .
- "&view_hdr=1\">" . _("View Full Header") . "</A>\n";
-} else {
- echo "startMessage=$startMessage&show_more=$show_more&view_hdr=1\">" .
- _("View Full Header") . "</A>\n";
-}
-
-/* Output the printer friendly link if we are in subtle mode. */
-if ($pf_subtle_link) {
- echo printer_friendly_link(true);
-}
-
-do_hook("read_body_header_right");
-echo '</small></TD>' .
- ' </TR>';
-
-/** from **/
-echo '<TR>' .
- '<TD BGCOLOR="' . $color[0] . '" ALIGN="RIGHT">' .
- _("From:") .
- '</TD><TD BGCOLOR="' . $color[0] . '">' .
- "<B>$from_name</B> \n" .
- '</TD>' .
- '</TR>';
-/** date **/
-echo '<TR>' . "\n" .
- '<TD BGCOLOR="' . $color[0] . '" ALIGN="RIGHT">' . "\n" .
- _("Date:") .
- "</TD><TD BGCOLOR=\"$color[0]\">\n" .
- "<B>$dateString</B> \n" .
- '</TD>' . "\n" .
- '</TR>' . "\n";
-
-/** to **/
-echo "<TR>\n" .
- "<TD BGCOLOR=\"$color[0]\" ALIGN=RIGHT VALIGN=TOP>\n" .
- _("To:") .
- '</TD><TD BGCOLOR="' . $color[0] . '" VALIGN="TOP">' . "\n" .
- "<B>$to_string</B> \n" .
- '</TD>' . "\n" .
- '</TR>' . "\n";
-/** cc **/
-if (isset($cc_string) && $cc_string <> '') {
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[0]\" ALIGN=RIGHT VALIGN=TOP>" .
- 'Cc:' .
- "</TD><TD BGCOLOR=\"$color[0]\" VALIGN=TOP colspan=2>" .
- "<B>$cc_string</B> " .
- '</TD>' .
- '</TR>' . "\n";
-}
-
-/** bcc **/
-if (isset($bcc_string) && $bcc_string <> '') {
- echo '<TR>'.
- "<TD BGCOLOR=\"$color[0]\" ALIGN=RIGHT VALIGN=TOP>" .
- 'Bcc:' .
- "</TD><TD BGCOLOR=\"$color[0]\" VALIGN=TOP colspan=2>" .
- "<B>$bcc_string</B> " .
- '</TD>' .
- '</TR>' . "\n";
-}
-if ($default_use_priority && isset($priority_string) && $priority_string <> '' ) {
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[0]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Priority") . ': '.
- "</TD><TD BGCOLOR=\"$color[0]\" VALIGN=TOP colspan=2>" .
- "<B>$priority_string</B> " .
- '</TD>' .
- "</TR>" . "\n";
-}
-
-if ($show_xmailer_default) {
- $read = sqimap_run_command ($imapConnection, "FETCH $passed_id BODY.PEEK[HEADER.FIELDS (X-Mailer User-Agent)]", true,
- $response, $readmessage);
- $mailer = substr($read[1], strpos($read[1], " "));
- if (trim($mailer)) {
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[0]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Mailer") . ': '.
- "</TD><TD BGCOLOR=\"$color[0]\" VALIGN=TOP colspan=2>" .
- "<B>$mailer</B> " .
- '</TD>' .
- "</TR>" . "\n";
- }
-}
-
-/* Output the printer friendly link if we are not in subtle mode. */
-if (!$pf_subtle_link) {
- echo printer_friendly_link(true);
-}
-
-if ($default_use_mdn) {
- if ($mdn_user_support) {
-
- // debug gives you the capability to remove mdn-flags
- // $MDNDebug = false;
- $read = sqimap_run_command ($imapConnection, "FETCH $passed_id BODY.PEEK[HEADER.FIELDS (Disposition-Notification-To)]", true,
- $response, $readmessage);
- $MDN_to = substr($read[1], strpos($read[1], ' '));
- $MDN_flag_present = false;
-
- $read = sqimap_run_command ($imapConnection, "FETCH $passed_id FLAGS", true,
- $response, $readmessage);
-
- $MDN_flag_present = preg_match( '/.*\$MDNSent/i', $read[0]);
-
- if (trim($MDN_to) &&
- (!isset( $sendreceipt ) || $sendreceipt == '' ) ) {
-
- if ( $MDN_flag_present && $supportMDN) {
- $sendreceipt = 'removeMDN';
- $url = "\"read_body.php?mailbox=$mailbox&passed_id=$passed_id&startMessage=$startMessage&show_more=$show_more&sendreceipt=$sendreceipt\"";
- $sendreceipt='';
- /*
- if ($MDNDebug ) {
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[9]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Read receipt") . ': ' .
- "</TD><TD BGCOLOR=\"$color[9]\" VALIGN=TOP colspan=2>" .
- '<B>' .
- _("send") .
- "</B> <a href=$url>[" . _("Remove MDN flag") . '] </a>' .
- '</TD>' .
- '</TR>' . "\n";
- } else {
- */
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[9]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Read receipt") . ': ' .
- "</TD><TD BGCOLOR=\"$color[9]\" VALIGN=TOP colspan=2>" .
- '<B>'._("send").'</B>'.
- '</TD>' .
- '</TR>' . "\n";
- /*
- }
- */
-
- } // when deleted or draft flag is set don't offer to send a MDN response
- else if ( ereg('\\Draft',$read[0] || ereg('\\Deleted',$read[0])) ) {
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[9]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Read receipt") . ': '.
- "</TD><TD BGCOLOR=\"$color[9]\" VALIGN=TOP colspan=2>" .
- '<B>' . _("requested") . "</B>" .
- '</TD>' .
- '</TR>' . "\n";
- }
- // if no MDNsupport don't use the annoying popup messages
- else if ( !$FirstTimeSee ) {
- $sendreceipt = 'send';
- $url = "\"read_body.php?mailbox=$mailbox&passed_id=$passed_id&startMessage=$startMessage&show_more=$show_more&sendreceipt=$sendreceipt\"";
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[9]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Read receipt") . ': ' .
- "</TD><TD BGCOLOR=\"$color[9]\" VALIGN=TOP colspan=2>" .
- '<B>' . _("requested") .
- "</B> <a href=$url>[" . _("Send read receipt now") . "]</a>" .
- '</TD>' .
- '</TR>' . "\n";
- $sendreceipt='';
- }
- else {
- $sendreceipt = 'send';
- $url = "\"read_body.php?mailbox=$mailbox&passed_id=$passed_id&startMessage=$startMessage&show_more=$show_more&sendreceipt=$sendreceipt\"";
- if ($javascript_on) {
- echo "<script language=\"javascript\" type=\"text/javascript\"> \n" .
- '<!-- ' . "\n" .
- " if (window.confirm(\"" .
- _("The message sender has requested a response to indicate that you have read this message. Would you like to send a receipt?") .
- "\")) { \n" .
- " window.location=($url); \n" .
- ' window.reload()' . "\n" .
- ' }' . "\n" .
- '// -->' . "\n" .
- '</script>' . "\n";
- }
- echo '<TR>' .
- "<TD BGCOLOR=\"$color[9]\" ALIGN=RIGHT VALIGN=TOP>" .
- _("Read receipt") . ': ' .
- "</TD><TD BGCOLOR=\"$color[9]\" VALIGN=TOP colspan=2>" .
- '<B>' . _("requested") . "  </B><a href=$url>" . '[' .
- _("Send read receipt now") . '] </a>' ." \n" .
- '</TD>' .
- '</TR>' . "\n";
- $sendreceipt = '';
- }
- }