239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
|
cson_value * json_artifact_wiki(int rid){
if( ! g.perm.RdWiki ){
json_set_err(FSL_JSON_E_DENIED,
"Requires 'j' privileges.");
return NULL;
}else{
return json_get_wiki_page_by_rid(rid, 0);
}
}
cson_value * json_artifact_file(int rid){
cson_object * pay = NULL;
const char *zMime;
Blob content = empty_blob;
|
>
>
|
|
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
|
cson_value * json_artifact_wiki(int rid){
if( ! g.perm.RdWiki ){
json_set_err(FSL_JSON_E_DENIED,
"Requires 'j' privileges.");
return NULL;
}else{
char addContent = json_artifact_include_content_flag();
/* todo: support format=(raw|html|none) like /wiki/get does. */
return json_get_wiki_page_by_rid(rid, addContent ? -1 : 0);
}
}
cson_value * json_artifact_file(int rid){
cson_object * pay = NULL;
const char *zMime;
Blob content = empty_blob;
|