diff --git a/src/sbbs3/js_msg_area.c b/src/sbbs3/js_msg_area.c index 5012498cb28834e3166d41983fadc36a265a7fe2..8ecc9e2e3c5104589a2e1c4900971f9d813dbddd 100644 --- a/src/sbbs3/js_msg_area.c +++ b/src/sbbs3/js_msg_area.c @@ -150,6 +150,26 @@ JSObject* DLLCALL js_CreateMsgAreaObject(JSContext* cx, JSObject* parent, scfg_t if(!JS_SetProperty(cx, subobj, "settings", &val)) return(NULL); + val=INT_TO_JSVAL(cfg->sub[d]->ptridx); + if(!JS_SetProperty(cx, subobj, "ptridx", &val)) + return(NULL); + + val=INT_TO_JSVAL(cfg->sub[d]->qwkconf); + if(!JS_SetProperty(cx, subobj, "qwk_conf", &val)) + return(NULL); + + val=INT_TO_JSVAL(cfg->sub[d]->maxage); + if(!JS_SetProperty(cx, subobj, "max_age", &val)) + return(NULL); + + val=INT_TO_JSVAL(cfg->sub[d]->maxmsgs); + if(!JS_SetProperty(cx, subobj, "max_msgs", &val)) + return(NULL); + + val=INT_TO_JSVAL(cfg->sub[d]->maxcrcs); + if(!JS_SetProperty(cx, subobj, "max_crcs", &val)) + return(NULL); + sprintf(str,"%s.%s",cfg->grp[l]->sname,cfg->sub[d]->sname); for(c=0;str[c];c++) if(str[c]==' ')