From e8c088a5c5acbee38a1ef241b46927b89589a7ff Mon Sep 17 00:00:00 2001 From: alec Date: Mon, 6 Oct 2008 19:39:51 +0000 Subject: #1485446: calculate message's ETAG including inline_images option (for multipart messages) git-svn-id: https://svn.roundcube.net/trunk@1947 208e9e7b-5314-0410-a742-e7e81cd9613c --- roundcubemail/program/steps/mail/show.inc | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/roundcubemail/program/steps/mail/show.inc b/roundcubemail/program/steps/mail/show.inc index d8478d569..4f5253883 100644 --- a/roundcubemail/program/steps/mail/show.inc +++ b/roundcubemail/program/steps/mail/show.inc @@ -55,7 +55,11 @@ if ($_GET['_uid']) { } // calculate Etag for this request - $etag = md5($MESSAGE->uid.$mbox_name.session_id().intval($MESSAGE->headers->mdn_sent).intval($MESSAGE->is_safe).intval($PRINT_MODE)); + $etag = md5($MESSAGE->uid.$mbox_name.session_id() + .intval($MESSAGE->headers->mdn_sent) + .intval($MESSAGE->is_safe) + .(!empty($MESSAGE->attachments) ? intval($CONFIG['inline_images']) : '') + .intval($PRINT_MODE)); // allow caching, unless remote images are present if ((bool)$MESSAGE->is_safe) -- cgit v1.2.3