if (handleAsSent($mailbox)) {
$msg['FROM'] = $msg['TO'];
}
+ $msg['FROM'] = parseAddress($msg['FROM']);
+
/*
* This is done in case you're looking into Sent folders,
* because you can have multiple receivers.
}
}
- $subject_full = decodeHeader($msg['SUBJECT']);
- $subject = processSubject($subject_full, $indent_array[$msg['ID']]);
-
+ $msg['SUBJECT'] = decodeHeader($msg['SUBJECT']);
+ $subject = processSubject($msg['SUBJECT'], $indent_array[$msg['ID']]);
+
echo html_tag( 'tr','','','','VALIGN="top"') . "\n";
if (isset($msg['FLAG_FLAGGED']) && ($msg['FLAG_FLAGGED'] == true)) {
* Who wrote this?!
*/
if (is_array($message_highlight_list) && count($message_highlight_list)) {
+ $msg['TO'] = parseAddress($msg['TO']);
+ $msg['CC'] = parseAddress($msg['CC']);
foreach ($message_highlight_list as $message_highlight_list_part) {
if (trim($message_highlight_list_part['value']) != '') {
$high_val = strtolower($message_highlight_list_part['value']);
case('TO'):
case('TO_CC'):
foreach ($msg['TO'] as $address) {
+ $address[0] = decodeHeader($address[0]);
+ $address[1] = decodeHeader($address[1]);
if (strstr('^^' . strtolower($address[0]), $high_val) ||
strstr('^^' . strtolower($address[1]), $high_val)) {
$hlt_color = $message_highlight_list_part['color'];
}
case('CC'):
foreach ($msg['CC'] as $address) {
+ $address[0] = decodeHeader($address[0]);
+ $address[1] = decodeHeader($address[1]);
if( strstr('^^' . strtolower($address[0]), $high_val) ||
strstr('^^' . strtolower($address[1]), $high_val)) {
$hlt_color = $message_highlight_list_part['color'];
break;
case('FROM'):
foreach ($msg['FROM'] as $address) {
+ $address[0] = decodeHeader($address[0]);
+ $address[1] = decodeHeader($address[1]);
if( strstr('^^' . strtolower($address[0]), $high_val) ||
strstr('^^' . strtolower($address[1]), $high_val)) {
$hlt_color = $message_highlight_list_part['color'];
$td_str .= '<a href="read_body.php?mailbox='.$urlMailbox
. '&passed_id='. $msg["ID"]
. '&startMessage='.$start_msg.$searchstr.'"';
- do_hook("subject_link");
- if ($subject != $subject_full) {
+ $td_str .= ' ' .concat_hook_function('subject_link');
+ if ($subject != $msg['SUBJECT']) {
$title = get_html_translation_table(HTML_SPECIALCHARS);
$title = array_flip($title);
- $title = strtr($subject_full, $title);
+ $title = strtr($msg['SUBJECT'], $title);
$title = str_replace('"', "''", $title);
$td_str .= " title=\"$title\"";
}