diff options
author | thomascube <thomas@roundcube.net> | 2007-03-02 17:42:04 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2007-03-02 17:42:04 +0000 |
commit | 7bbd5f64744a5eba869ee01d15e3a425b73e4f60 (patch) | |
tree | 6669810ed38d39c231f7894b255de5d5229204a1 /program/steps/mail | |
parent | ff52bee1a2c1b3f6654c8bfe41d1a3d8630e2b55 (diff) |
Show localized text for missing subjects (closes #1484243)
Diffstat (limited to 'program/steps/mail')
-rw-r--r-- | program/steps/mail/func.inc | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc index ec257b69b..606c977a0 100644 --- a/program/steps/mail/func.inc +++ b/program/steps/mail/func.inc @@ -450,6 +450,7 @@ function rcmail_message_list($attrib) else if ($col=='subject') { $cont = Q($IMAP->decode_header($header->$col)); + if (!$cont) $cont = Q(rcube_label('nosubject')); // firefox/mozilla temporary workaround to pad subject with content so that whitespace in rows responds to drag+drop $cont .= '<img src="./program/blank.gif" height="5" width="1000" alt="" />'; } @@ -535,7 +536,10 @@ function rcmail_js_message_list($a_headers, $insert_top=FALSE) if ($col=='from' || $col=='to') $cont = Q(rcmail_address_string($header->$col, 3), 'show'); else if ($col=='subject') + { $cont = Q($IMAP->decode_header($header->$col)); + if (!$cont) $cont = Q(rcube_label('nosubject')); + } else if ($col=='size') $cont = show_bytes($header->$col); else if ($col=='date') |