Ignore:
Timestamp:
Apr 13, 2008 5:15:39 AM (5 years ago)
Author:
alec
Message:
  • reverted r1295
  • disable caching for unseen messages to allow marking as read remarked messages
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/roundcubemail/program/steps/mail/show.inc

    r1295 r1296  
    3131  if (!empty($MESSAGE['headers']->charset)) 
    3232    $IMAP->set_charset($MESSAGE['headers']->charset); 
    33    
     33 
    3434  // go back to list if message not found (wrong UID) 
    3535  if (!$MESSAGE['headers']) 
     
    5454   
    5555  // calculate Etag for this request 
    56   $etag = md5($MESSAGE['UID'].$mbox_name.session_id().intval($MESSAGE['headers']->mdn_sent).intval($MESSAGE['headers']->seen).intval($MESSAGE['is_safe']).intval($PRINT_MODE)); 
     56  $etag = md5($MESSAGE['UID'].$mbox_name.session_id().intval($MESSAGE['headers']->mdn_sent).intval($MESSAGE['is_safe']).intval($PRINT_MODE)); 
    5757 
    5858  // allow caching, unless remote images are present 
     
    6060    send_nocacheing_headers(); 
    6161  else if (empty($CONFIG['devel_mode'])) 
    62     send_modified_header($_SESSION['login_time'], $etag); 
     62    send_modified_header($_SESSION['login_time'], $etag, !$MESSAGE['headers']->seen); 
    6363 
    6464  $MESSAGE['subject'] = rcube_imap::decode_mime_string($MESSAGE['headers']->subject, $MESSAGE['headers']->charset); 
Note: See TracChangeset for help on using the changeset viewer.