- $header = $message->rfc822_header;
- $env = array();
- $env[_("Subject")] = htmlspecialchars(decodeHeader($header->subject));
- $from_name = $header->getAddr_s('from');
- if (!$from_name) {
- $from_name = $header->getAddr_s('sender');
- if (!$from_name) {
- $from_name = _("Unknown sender");
- }
- }
- $env[_("From")] = htmlspecialchars(decodeHeader($from_name));
- $env[_("Date")] = getLongDateString($header->date);
- $env[_("To")] = formatRecipientString($header->to, "to");
- $env[_("Cc")] = formatRecipientString($header->cc, "cc");
- $env[_("Bcc")] = formatRecipientString($header->bcc, "bcc");
- if ($default_use_priority) {
- $env[_("Priority")] = getPriorityStr($header->priority);
- }
- if ($show_xmailer_default) {
- $env[_("Mailer")] = decodeHeader($header->xmailer);
- }
- if ($default_use_mdn) {
- if ($mdn_user_support) {
- if ($header->dnt) {
- if ($message->is_mdnsent) {
- $env[_("Read receipt")] = _("send");
- } else {
- if ( !($mailbox == $draft_folder ||
- $mailbox == $sent_folder ||
- $message->is_deleted ||
- $passed_ent_id)) {
- $mdn_url = $PHP_SELF . '&sendreceipt=1';
- if ($FirstTimeSee && $javascript_on) {
- $script = '<script language="JavaScript" type="text/javascript">' ."\n";
- $script .= '<!--'. "\n";
- $script .= '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" .
- ' sendMDN()'.
- '}' . "\n";
- $script .= '// -->'. "\n";
- $script .= '</script>'. "\n";
- echo $script;
- }
- $env[_("Read receipt")] = _("requested") .
- ' <a href="'.$mdn_url.'">['. _("Send read receipt now") .']</a>';
- } else {
- $env[_("Read receipt")] = _("requested");
- }
- }
- }
- }
- }
+ $header = $message->rfc822_header;
+ $env = array();
+ $env[_("Subject")] = htmlspecialchars(decodeHeader($header->subject));
+ $from_name = $header->getAddr_s('from');
+ if (!$from_name) {
+ $from_name = $header->getAddr_s('sender');
+ if (!$from_name) {
+ $from_name = _("Unknown sender");
+ }
+ }
+ $env[_("From")] = htmlspecialchars(decodeHeader($from_name));
+ $env[_("Date")] = getLongDateString($header->date);
+ $env[_("To")] = formatRecipientString($header->to, "to");
+ $env[_("Cc")] = formatRecipientString($header->cc, "cc");
+ $env[_("Bcc")] = formatRecipientString($header->bcc, "bcc");
+ if ($default_use_priority) {
+ $env[_("Priority")] = getPriorityStr($header->priority);
+ }
+ if ($show_xmailer_default) {
+ $env[_("Mailer")] = decodeHeader($header->xmailer);
+ }
+ if ($default_use_mdn) {
+ if ($mdn_user_support) {
+ if ($header->dnt) {
+ if ($message->is_mdnsent) {
+ $env[_("Read receipt")] = _("send");
+ } else {
+ $env[_("Read receipt")] = _("requested");
+ if (!($mailbox == $draft_folder ||
+ $mailbox == $sent_folder ||
+ $message->is_deleted ||
+ $passed_ent_id)) {
+ $mdn_url = $PHP_SELF . '&sendreceipt=1';
+ if ($FirstTimeSee && $javascript_on) {
+ $script = '<script language="JavaScript" type="text/javascript">' . "\n";
+ $script .= '<!--'. "\n";
+ $script .= '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" .
+ ' sendMDN()'.
+ '}' . "\n";
+ $script .= '// -->'. "\n";
+ $script .= '</script>'. "\n";
+ echo $script;
+ }
+ $env[_("Read receipt")] .= ' <a href="' . $mdn_url . '">[' .
+ _("Send read receipt now") . ']</a>';
+ }
+ }
+ }
+ }
+ }