From 314303c6f3508a59f91c98ec582ea7252a837f8a Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Fri, 21 Mar 2003 20:52:35 +0000 Subject: [PATCH] Created sub/dir/prog property for grp/lib/sec number. --- src/sbbs3/js_file_area.c | 4 ++++ src/sbbs3/js_msg_area.c | 4 ++++ src/sbbs3/js_xtrn_area.c | 4 ++++ 3 files changed, 12 insertions(+) diff --git a/src/sbbs3/js_file_area.c b/src/sbbs3/js_file_area.c index c901ed763d..7c7194dd69 100644 --- a/src/sbbs3/js_file_area.c +++ b/src/sbbs3/js_file_area.c @@ -173,6 +173,10 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_ if(!JS_SetProperty(cx, dirobj, "number", &val)) return(NULL); + val=INT_TO_JSVAL(cfg->dir[d]->lib); + if(!JS_SetProperty(cx, dirobj, "lib_number", &val)) + return(NULL); + if((js_str=JS_NewStringCopyZ(cx, cfg->dir[d]->code))==NULL) return(NULL); val=STRING_TO_JSVAL(js_str); diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c index a77cc4a646..45704be4fe 100644 --- a/src/sbbs3/js_msg_area.c +++ b/src/sbbs3/js_msg_area.c @@ -240,6 +240,10 @@ JSObject* DLLCALL js_CreateMsgAreaObject(JSContext* cx, JSObject* parent, scfg_t if(!JS_SetProperty(cx, subobj, "number", &val)) return(NULL); + val=INT_TO_JSVAL(cfg->sub[d]->grp); + if(!JS_SetProperty(cx, subobj, "grp_number", &val)) + return(NULL); + if(cfg->sub[d]->newsgroup[0]) SAFECOPY(str,cfg->sub[d]->newsgroup); else { diff --git a/src/sbbs3/js_xtrn_area.c b/src/sbbs3/js_xtrn_area.c index caa0b3f9a1..f955062036 100644 --- a/src/sbbs3/js_xtrn_area.c +++ b/src/sbbs3/js_xtrn_area.c @@ -225,6 +225,10 @@ JSObject* DLLCALL js_CreateXtrnAreaObject(JSContext* cx, JSObject* parent, scfg_ if(!JS_SetProperty(cx, progobj, "number", &val)) return(NULL); + val=INT_TO_JSVAL(cfg->xtrn[d]->sec); + if(!JS_SetProperty(cx, progobj, "sec_number", &val)) + return(NULL); + if(user==NULL || chk_ar(cfg,cfg->xtrn[d]->run_ar,user)) val=BOOLEAN_TO_JSVAL(JS_TRUE); else -- GitLab