const minisrv_service_file = true; const foldername = request_headers.query.favorite_folder_name; const favarray = session_data.favstore.listFavorites(foldername); const folder_array = session_data.favstore.getFolders(); const folderid = folder_array.indexOf(foldername); const numoffolders = folder_array.length; const favoritenum = Object.keys(favarray).length; headers = `200 OK Connection: Keep-Alive Content-Type: text/html wtv-expire-all: wtv-favorite:/serve- wtv-expire-all: wtv-favorite:/favorite ` data = ` Favorites
Folders
Organize
Help
Favorites for ${session_data.getSessionData("subscriber_username") || "You"}
` if (folderid !== 0) { data += `
` } else { data += `
` } data += `
` if (folderid !== numoffolders - 1) { data += `
 
` } else { data += `
` } data += `
`; // favorite loop Object.keys(favarray).forEach(function (k) { const url = decodeURIComponent(favarray[k].url); data += `
`; if (favarray[k].imagetype == "url") data += `
`; else data += `
`; data += `
${favarray[k].title}
`; if ((parseInt(k) + 1) % 3 == 0) { // every 3 objects data += `
`; } }); data += ``;