21 lines
731 B
JavaScript
21 lines
731 B
JavaScript
var minisrv_service_file = true;
|
|
var create = true;
|
|
var pagenums = session_data.pagestore.listPages().length;
|
|
if (minisrv_config.services["wtv-author"].max_pages) {
|
|
if (pagenums + 1 > minisrv_config.services["wtv-author"].max_pages) {
|
|
create = false;
|
|
}
|
|
}
|
|
if (create) {
|
|
var pagename = session_data.pagestore.createPage(request_headers.query.styleName.replace(' ', '_'));
|
|
|
|
headers = `300 OK
|
|
Connection: Keep-Alive
|
|
Content-Type: text/html
|
|
wtv-expire-all: wtv-author:/documents
|
|
Location: wtv-author:/show-blocks?docName=${pagename}`
|
|
} else {
|
|
var err = wtvshared.doErrorPage(500, "You are not allowed to create more than <b>"+minisrv_config.services["wtv-author"].max_pages+"</b> pages.");
|
|
headers = err[0];
|
|
data = err[1];
|
|
} |