- Fix Reply-To header displaying (#1485314)

release-0.6
alecpl 16 years ago
parent 97e9d16e30
commit 7003206d64

@ -5,6 +5,7 @@ CHANGELOG RoundCube Webmail
---------- ----------
- Add RFC2231 header value continuations support for attachment - Add RFC2231 header value continuations support for attachment
filenames + hack for servers that not support that feature filenames + hack for servers that not support that feature
- Fix Reply-To header displaying (#1485314)
2008/09/02 (thomasb) 2008/09/02 (thomasb)
---------- ----------

@ -742,21 +742,28 @@ function rcmail_message_headers($attrib, $headers=NULL)
$out = '<table' . $attrib_str . ">\n"; $out = '<table' . $attrib_str . ">\n";
// show these headers // show these headers
$standard_headers = array('subject', 'from', 'organization', 'to', 'cc', 'bcc', 'reply-to', 'date'); $standard_headers = array('subject', 'from', 'organization', 'to', 'cc', 'bcc', 'replyto', 'date');
foreach ($standard_headers as $hkey) foreach ($standard_headers as $hkey)
{ {
if (!$headers[$hkey]) if (!$headers[$hkey])
continue; continue;
if ($hkey=='date' && !empty($headers[$hkey])) if ($hkey == 'date')
{ {
if ($PRINT_MODE) if ($PRINT_MODE)
$header_value = format_date($headers[$hkey], $CONFIG['date_long'] ? $CONFIG['date_long'] : 'x'); $header_value = format_date($headers[$hkey], $CONFIG['date_long'] ? $CONFIG['date_long'] : 'x');
else else
$header_value = format_date($headers[$hkey]); $header_value = format_date($headers[$hkey]);
} }
else if (in_array($hkey, array('from', 'to', 'cc', 'bcc', 'reply-to'))) else if ($hkey == 'replyto')
{
if ($headers['replyto'] != $headers['from'])
$header_value = Q(rcmail_address_string($headers['replyto'], null, true, $attrib['addicon']), 'show');
else
continue;
}
else if (in_array($hkey, array('from', 'to', 'cc', 'bcc')))
$header_value = Q(rcmail_address_string($headers[$hkey], null, true, $attrib['addicon']), 'show'); $header_value = Q(rcmail_address_string($headers[$hkey], null, true, $attrib['addicon']), 'show');
else else
$header_value = Q($IMAP->decode_header($headers[$hkey])); $header_value = Q($IMAP->decode_header($headers[$hkey]));

Loading…
Cancel
Save