Warning: session_start(): open(/var/lib/php/sessions/sess_0kd0npcmk6380td7sjhuonvjo8, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
!include once #1028763 // helper for HttpFromFileSystem
set flag NoNanoHTTPD.
cmodule ServeDir > DynPrintLog {
!include #1029545 // API for Eleu
switchable File dir;
O html(virtual Request request) {
S uri = cast get(request, 'uri);
HttpFromFileSystem server = new(dir);
server.serveFile = f -> {
if (fileHasExtension(f, ".html"))
ret rewriteHTML(loadTextFile(f));
ret server.serveFile_base(f);
};
ret server.serve(uri);
}
S rewriteHTML(S html) {
LS tok = htmlTok(html);
// drop dummy chat bot CSS
listSet(tok, indexOf(tok, [[]]), "");
// drop dummy chat bot
int iOpening = indexOf(tok, [[
]]);
if (iOpening >= 0) {
set flag findClosingTag_debug.
int iClosing = findClosingTag(tok, iOpening);
clearTokens(tok, iOpening, iClosing+1);
// add real chat bot
int iEndOfBody = indexOfIC(tok, "