diff options
author | thomascube <thomas@roundcube.net> | 2008-09-12 12:27:46 +0000 |
---|---|---|
committer | thomascube <thomas@roundcube.net> | 2008-09-12 12:27:46 +0000 |
commit | 203ee44470707bfe3af16f4ff4146896fa94e140 (patch) | |
tree | 83f7fe32ae13796aa4eeaa66d35dc055469458dd /program/steps/mail | |
parent | e5686f4a011ea0110bf49ae1d56aa749c75ffc76 (diff) |
Add link to open message in new window + tweaked some header styles
Diffstat (limited to 'program/steps/mail')
-rw-r--r-- | program/steps/mail/show.inc | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/program/steps/mail/show.inc b/program/steps/mail/show.inc index 256561e0e..0b15c98d9 100644 --- a/program/steps/mail/show.inc +++ b/program/steps/mail/show.inc @@ -80,6 +80,7 @@ if ($_GET['_uid']) { $OUTPUT->set_env('uid', $MESSAGE->uid); $OUTPUT->set_env('safemode', $MESSAGE->is_safe); $OUTPUT->set_env('sender', $MESSAGE->sender['string']); + $OUTPUT->set_env('permaurl', rcmail_url('show', array('_uid' => $MESSAGE->uid, '_mbox' => $mbox_name))); // check for unset disposition notification if ($MESSAGE->headers->mdn_to && @@ -152,14 +153,15 @@ function rcmail_message_attachments($attrib) $ol .= html::tag('li', null, sprintf("%s (%s)", Q($attach_prop->filename), Q(show_bytes($attach_prop->size)))); } else { - if (rc_strlen($attach_prop->filename) > 50) { - $filename = rc_substr($attach_prop->filename, 0, 25) . '...' . rc_substr($attach_prop->filename, strlen($attach_prop->filename)-20, 20); - $title = $attach_prop->filename; - } else { - $filename = $attach_prop->filename; - $title = ''; - } - + if (rc_strlen($attach_prop->filename) > 50) { + $filename = abbreviate_string($attach_prop->filename, 50); + $title = $attach_prop->filename; + } + else { + $filename = $attach_prop->filename; + $title = ''; + } + $ol .= html::tag('li', null, html::a(array( 'href' => $MESSAGE->get_part_url($attach_prop->mime_id), @@ -168,7 +170,7 @@ function rcmail_message_attachments($attrib) JS_OBJECT_NAME, $attach_prop->mime_id, $attach_prop->mimetype), - 'title' => Q($title), + 'title' => Q($title), ), Q($filename))); } |