- $header = $message->header;
-}
-
-do_hook('html_top');
-
-/*
- * The following code sets necesarry stuff for the MDN thing
- */
-if($default_use_mdn &&
- ($mdn_user_support = getPref($data_dir, $username, 'mdn_user_support',
- $default_use_mdn))) {
- $supportMDN = ServerMDNSupport($mbx_response["PERMANENTFLAGS"]);
- $FirstTimeSee = !$message->is_seen;
-}
-
-displayPageHeader($color, $mailbox);
-
-/*
- * The following code shows the header of the message and then exit
- */
-if (isset($view_hdr)) {
- $template_vars = array();
- parse_viewheader($imapConnection,$passed_id,&$template_vars);
- $template_vars['return_address'] = set_url_var($PHP_SELF, 'view_hdr');
- view_header($template_vars, '', '</body></html>');
- exit;
-}
-
-if (isset($msgs)) {
- $currentArrayIndex = $passed_id;
-} else {
- $currentArrayIndex = -1;
-}
-$msgs[$passed_id]['FLAG_SEEN'] = true;
-
-
-/*
- * The following code sets necesarry stuff for the MDN thing
- */
-if($default_use_mdn &&
- ($mdn_user_support = getPref($data_dir, $username, 'mdn_user_support',
- $default_use_mdn))) {
- $supportMDN = ServerMDNSupport($mbx_response["PERMANENTFLAGS"]);
- $FirstTimeSee = !$message->is_seen;
-}
-
-/*
- * The following code shows the header of the message and then exit
- */
-if (isset($view_hdr)) {
- $template_vars = array();
- parse_viewheader($imapConnection,$passed_id,&$template_vars);
- $template_vars['return_address'] = set_url_var($PHP_SELF, 'view_hdr');
- view_header($template_vars, '', '</body></html>');
- exit;
-}
-
-if (isset($msgs)) {
- $currentArrayIndex = $passed_id;
-} else {
- $currentArrayIndex = -1;
-}
-$msgs[$passed_id]['FLAG_SEEN'] = true;
-
-/** translate the subject and mailbox into url-able text **/
-$url_subj = urlencode(trim($header->subject));
-$urlMailbox = urlencode($mailbox);
-$url_replyto = '';
-if (isset($header->replyto)) {
- $addr_o = $header->replyto;
- $addr_s = $addr_o->getAddress();
- $url_replyto = urlencode($addr_s);
-}
-
-$url_replytoall = $url_replyto;
-
-/**
- * If we are replying to all, then find all other addresses and
- * add them to the list. Remove duplicates.
- */
-
-$excl_arr = array();
-
-/**
- * 1) Remove the addresses we'll be sending the message 'to'
- */
-$url_replytoall_avoid_addrs = '';
-if (isset($header->replyto)) {
- $excl_ar = $header->getAddr_a('replyto');
-}
-
-
-/**
- * 2) Remove our identities from the CC list (they still can be in the
- * TO list) only if $include_self_reply_all is turned off
- */
-if (!$include_self_reply_all) {
- $email_address = trim(getPref($data_dir, $username, 'email_address'));
- $excl_ar[$email_address] = '';
-
- $idents = getPref($data_dir, $username, 'identities');
- if ($idents != '' && $idents > 1) {
- for ($i = 1; $i < $idents; $i ++) {
- $cur_email_address = getPref($data_dir, $username,
- 'email_address' . $i);
- $cur_email_address = strtolower($cur_email_address);
- $excl_ar[$cur_email_address] = '';
- }