const minisrv_service_file = true; const favstore_exists = session_data.favstore.favstoreExists(); if (favstore_exists !== true) { session_data.favstore.createFavstore(); headers = `300 OK wtv-expire-all: wtv-favorite:/favorite Location: wtv-favorite:/favorite` } else { const folder_array = session_data.favstore.getFolders(); headers = `200 OK Connection: Keep-Alive Content-Type: text/html wtv-expire-all: wtv-favorite:/serve-browser wtv-expire-all: wtv-favorite:/favorite ` data = ` Favorite folders
Add folder  
Remove     
Help           
Favorite folders for ${session_data.getSessionData("subscriber_username") || "You"}
` let kval = 0; // process evens Object.keys(folder_array).forEach(function (k) { if (parseInt(k)=== 0) return; // skip 0 since it was processed above if (parseInt(k) % 2 === 0) { // even // Left Middle data += `
`; kval = k; } }); // process end if total is even if (folder_array.length > 1) { if (folder_array.length % 2 === 0) { data += `
`; } } // process middle (folder 2 (id 1)) if (folder_array.length === 1) { // no folder 2 data += `
` } else { // process folder 2 (id 1) data += `
`; } // process odds Object.keys(folder_array).forEach(function (k) { if (parseInt(k) === 1) return; // skip 1 since it was processed above if (parseInt(k) % 2 !== 0) { // odd // Right Middle data += `
`; } }); // process end if total is odd if (folder_array.length > 1) { if (folder_array.length % 2 !== 0) { data += `
`; } } data += `
`; }