From ace43751463c22040bb0bca5fed0bbaf96164e64 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Fri, 17 Dec 2004 05:02:07 +0000 Subject: [PATCH] Only show subs that are set in the new scan config (Doesn't actually check for new messages or anything however, that's for another day) unless show_all_subs is 'Yes' --- web/root/msgs/subs.ssjs | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/web/root/msgs/subs.ssjs b/web/root/msgs/subs.ssjs index 14b72e2450..98408430c8 100644 --- a/web/root/msgs/subs.ssjs +++ b/web/root/msgs/subs.ssjs @@ -5,11 +5,14 @@ template.title="Message Subs in Group: "+msg_area.grp[grp].description; write_template("header.inc"); template.group=msg_area.grp[grp]; -template.subs=msg_area.grp[grp].sub_list; +template.subs=new Array; for(s in msg_area.grp[grp].sub_list) { -// if(msg_area.grp[grp].sub_list[s].scan_cfg==0 && http_request.query.show_all_subs != undefined && http_request.query.show_all_subs != 'Yes') -// continue; + if(!(msg_area.grp[grp].sub_list[s].scan_cfg&(SCAN_CFG_YONLY|SCAN_CFG_NEW)) + && (http_request.query.show_all_subs == undefined + || http_request.query.show_all_subs != 'Yes')) + continue; + var thissub=msg_area.grp[grp].sub_list[s]; msgbase = new MsgBase(msg_area.grp[grp].sub_list[s].code); if(msgbase.open()) { var lastdate="No Msgs"; @@ -23,9 +26,10 @@ for(s in msg_area.grp[grp].sub_list) { } } msgbase.close(); - template.subs[s].messages=msgs; - template.subs[s].lastmsg=lastdate; + thissub.messages=msgs; + thissub.lastmsg=lastdate; } + template.subs.push(thissub); } write_template("msgs/subs.inc"); -- GitLab