From e77d3aa3378ff5bc0db01954c0c9b10d6ddff296 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Thu, 9 Dec 2004 03:22:35 +0000 Subject: [PATCH] Read only headers that are used. --- web/root/msgs/msgs.ssjs | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/web/root/msgs/msgs.ssjs b/web/root/msgs/msgs.ssjs index 5bdcfb3536..761cad1dc0 100644 --- a/web/root/msgs/msgs.ssjs +++ b/web/root/msgs/msgs.ssjs @@ -105,10 +105,14 @@ else { template.group=msg_area.grp[msg_area.sub[sub].grp_name]; } -for(displayed=0;displayed<max_messages && last_offset >= 0 && msgarray[last_offset].hdr != null;last_offset--) { - if(msgarray[last_offset].hdr.subject=='') - msgarray[last_offset].hdr.subject="-- No Subject --"; - template.messages[displayed.toString()]=msgarray[last_offset].hdr; +for(displayed=0;displayed<max_messages && last_offset >= 0;last_offset--) { + var hdr=msgbase.get_msg_header(true,msgarray[last_offset].offset); + if(hdr==null) + continue; + msgarray[last_offset].hdr != null + if(hdr.subject=='') + hdr.subject="-- No Subject --"; + template.messages[displayed.toString()]=hdr; template.messages[displayed.toString()].attachments=count_attachments(msgarray[last_offset].hdr,msgbase.get_msg_body(true,msgarray[last_offset].offset,true,true)); template.messages[displayed.toString()].offset=msgarray[last_offset].offset; displayed++; -- GitLab