Skip to content
Snippets Groups Projects
Commit 7a158edd authored by rswindell's avatar rswindell
Browse files

Added properties to dir: path, extensions, upload_sem, data_dir, seqdev, sort,

max_files, max_age, upload_credit_pct, and download_credit_pct.
parent 355dcc7f
No related branches found
No related tags found
No related merge requests found
......@@ -137,10 +137,50 @@ JSObject* DLLCALL js_CreateFileAreaObject(JSContext* cx, JSObject* parent, scfg_
if(!JS_SetProperty(cx, dirobj, "description", &val))
return(NULL);
val=STRING_TO_JSVAL(JS_NewStringCopyZ(cx, cfg->dir[d]->path));
if(!JS_SetProperty(cx, dirobj, "path", &val))
return(NULL);
val=STRING_TO_JSVAL(JS_NewStringCopyZ(cx, cfg->dir[d]->exts));
if(!JS_SetProperty(cx, dirobj, "extensions", &val))
return(NULL);
val=STRING_TO_JSVAL(JS_NewStringCopyZ(cx, cfg->dir[d]->upload_sem));
if(!JS_SetProperty(cx, dirobj, "upload_sem", &val))
return(NULL);
val=STRING_TO_JSVAL(JS_NewStringCopyZ(cx, cfg->dir[d]->data_dir));
if(!JS_SetProperty(cx, dirobj, "data_dir", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->misc);
if(!JS_SetProperty(cx, dirobj, "settings", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->seqdev);
if(!JS_SetProperty(cx, dirobj, "seqdev", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->sort);
if(!JS_SetProperty(cx, dirobj, "sort", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->maxfiles);
if(!JS_SetProperty(cx, dirobj, "max_files", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->maxage);
if(!JS_SetProperty(cx, dirobj, "max_age", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->up_pct);
if(!JS_SetProperty(cx, dirobj, "upload_credit_pct", &val))
return(NULL);
val=INT_TO_JSVAL(cfg->dir[d]->dn_pct);
if(!JS_SetProperty(cx, dirobj, "download_credit_pct", &val))
return(NULL);
sprintf(vpath,"/%s/%s/%s"
,cfg->lib[l]->sname
,cfg->dir[d]->code
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment