From 4836e19da0b04cd1b95d1d67e35788532490f801 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Tue, 13 Nov 2001 17:06:52 +0000 Subject: [PATCH] Added can_post and can_read Boolean sub-board properties. --- src/sbbs3/js_msg_area.c | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c index 3734d876b4..5ca9b7202a 100644 --- a/src/sbbs3/js_msg_area.c +++ b/src/sbbs3/js_msg_area.c @@ -139,6 +139,20 @@ JSObject* DLLCALL js_CreateMsgAreaObject(JSContext* cx, JSObject* parent, scfg_t if(!JS_SetProperty(cx, subobj, "newsgroup", &val)) return(NULL); + if(user==NULL || chk_ar(cfg,cfg->sub[d]->read_ar,user)) + val=BOOLEAN_TO_JSVAL(JS_TRUE); + else + val=BOOLEAN_TO_JSVAL(JS_FALSE); + if(!JS_SetProperty(cx, subobj, "can_read", &val)) + return(NULL); + + if(user==NULL || chk_ar(cfg,cfg->sub[d]->post_ar,user)) + val=BOOLEAN_TO_JSVAL(JS_TRUE); + else + val=BOOLEAN_TO_JSVAL(JS_FALSE); + if(!JS_SetProperty(cx, subobj, "can_post", &val)) + return(NULL); + if(!JS_GetArrayLength(cx, sub_list, &index)) return(NULL); -- GitLab