Warning: session_start(): open(/var/lib/php/sessions/sess_51fecu0but7i7uu31139hcmu0v, 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
// uses its own transpiler so it can set options
module SnippetTranspiler > DynPrintLog {
set flag NoNanoHTTPD.
!include #1029545 // API for Eleu
switchable int refreshDelay = 0; // seconds
virtual WebResponse html(IWebRequest req) {
S realPW = realPW();
if (empty(realPW))
ret "No password set by admin - please put password in: " + realPWFile().getAbsolutePath();
S pw = req.get("_pass");
if (empty(pw)) ret "Need pw";
if (neq(pw, realPW)) {
print("XXX - Alert, bad PW entered on web - XXX");
ret "Bad PW, bugger";
}
ret dm_evalInQ(->
snippetTranspileWebBot(req.uri(), req.params(), refreshDelay));
}
File realPWFile() {
ret secretProgramFile("master-pw");
}
S realPW() {
ret trim(loadTextFile(realPWFile()));
}
}