const minisrv_service_file = true; const pagestore_exists = session_data.pagestore.pagestoreExists(); const site = session_data.pagestore.getPublishDomain(); if (pagestore_exists != true) session_data.pagestore.createPagestore(); const pagearray = session_data.pagestore.listPages(); const numofpages = pagearray.length headers = `200 OK Connection: Keep-Alive Content-Type: text/html` data = ` Page Builder index
 
 
 
Create
 
Scrapbook
 
Clean up
 
Examples
 
Archive
 
Help
 
 
Page Builder index
Choose a document to change or view it
` for (let i = 0; i < numofpages; i++) { data += `
` if (i == 0) data += ` ` data += `
${pagearray[i].title}

${pagearray[i].description}

` if (pagearray[i].published == true) data += `published ${pagearray[i].publishdate}` else data += "not published" data += `

` } if (minisrv_config.services["wtv-author"].max_pages) { data += `

A maximum of ${minisrv_config.services["wtv-author"].max_pages} pages can be created, regardless of publish status.

Your published pages are available at
http://${site}/${session_data.getSessionData("subscriber_username")}/

` } data += ` `;