From b81e7e91a958cb7432ef3be67de380b868ab731b Mon Sep 17 00:00:00 2001 From: Thomas Bruederli Date: Wed, 21 Nov 2012 10:48:21 +0100 Subject: Consider filename extension to detect image attachments of type application/octet-stream --- program/steps/mail/func.inc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'program/steps/mail') diff --git a/program/steps/mail/func.inc b/program/steps/mail/func.inc index e789950e4..9864ca7a0 100644 --- a/program/steps/mail/func.inc +++ b/program/steps/mail/func.inc @@ -1198,7 +1198,7 @@ function rcmail_message_body($attrib) } // Content-Type: image/*... - if (rcmail_part_image_type($attach_prop)) { + if ($mimetype = rcmail_part_image_type($attach_prop)) { // display thumbnails if ($thumbnail_size) { $show_link = array( @@ -1207,7 +1207,7 @@ function rcmail_message_body($attrib) 'return %s.command(\'load-attachment\',{part:\'%s\', mimetype:\'%s\'},this)', JS_OBJECT_NAME, $attach_prop->mime_id, - rcmail_fix_mimetype($attach_prop->mimetype)) + $mimetype) ); $out .= html::p('image-attachment', html::a($show_link + array('class' => 'image-link', 'style' => sprintf('width:%dpx', $thumbnail_size)), @@ -1222,7 +1222,7 @@ function rcmail_message_body($attrib) html::span('image-filename', Q($attach_prop->filename)) . html::span('image-filesize', Q($RCMAIL->message_part_size($attach_prop))) . html::span('attachment-links', - (in_array($attach_prop->mimetype, $client_mimetypes) ? html::a($show_link, rcube_label('showattachment')) . ' ' : '') . + (in_array($mimetype, $client_mimetypes) ? html::a($show_link, rcube_label('showattachment')) . ' ' : '') . html::a($show_link['href'] . '&_download=1', rcube_label('download')) ) . html::br(array('style' => 'clear:both')) -- cgit v1.2.3