From: stekkel Date: Wed, 8 Feb 2006 17:56:25 +0000 (+0000) Subject: Headers fetch from read_body triggered by using the prev/next links didn't X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=fe1521ef29765f84d22bee4e23fc98989a099dec;p=squirrelmail.git Headers fetch from read_body triggered by using the prev/next links didn't add sufficient info for displaying the correct header in the messages list. The extra check detects if the header is complete and add the specific uid to the array with headers to be fetched. git-svn-id: https://svn.code.sf.net/p/squirrelmail/code/trunk/squirrelmail@10667 7612ce4b-ef26-0410-bec9-ea0150e637f0 --- diff --git a/functions/mailbox_display.php b/functions/mailbox_display.php index d5eb6214..2b1d756f 100644 --- a/functions/mailbox_display.php +++ b/functions/mailbox_display.php @@ -346,6 +346,12 @@ function fetchMessageHeaders($imapConnection, &$aMailbox) { $id_slice = array_slice($aUid,$start_msg-1,$iLimit); /* do some funky cache checks */ if (isset($aMailbox['MSG_HEADERS']) && is_array($aMailbox['MSG_HEADERS'])) { + // temp code, read_body del / next links fo not update fields. + foreach ($aMailbox['MSG_HEADERS'] as $iUid => $aValue) { + if (!isset($aValue['UID'])) { + unset($aMailbox['MSG_HEADERS'][$iUid]); + } + } $aUidCached = array_keys($aMailbox['MSG_HEADERS']); } else { $aMailbox['MSG_HEADERS'] = array();