Warning: session_start(): open(/var/lib/php/sessions/sess_d0g26fg3d127dl0c1f33t198rr, 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 concept Licensee { S productName; S description; S funding; S raised; int payZonesSubscribed; S ends; } cmodule2 Pays5 > GazelleExamples { switchable long favIconID; void init { super.init(); botName = heading = adminName = "PAYS5"; templateID = #1030430; cssID = "396"; set enableVars; set enableAvatars; set showTalkToBotLink; timeZone = nyTimeZone_string(); unset phoneNumberSpecialInputField; } L crudClasses(Req req) { ret listPlus(super.crudClasses(req), Licensee); } Set hiddenCrudClasses() { ret litset(); } L botCmdClasses() { ret dynNewBot2_botCmdClasses(); } S authFormHeading() { ret h3("pays5.com"); } void makeFramer(Req req) { super.makeFramer(req); req.framer.renderTitle = () -> h1(ahref(baseLink + "/", "Pays5.com") + " " + htmlEncode2(req.framer.title)); } O serveFavIcon() { if (favIconID == 0) ret super.serveFavIcon(); UploadedFile f = getConcept UploadedFile(favIconID); if (f != null) ret serveFile(f.theFile(), faviconMimeType()); ret serve404(); } S calcVar(Conversation conv, S var) { if (eqic(var, "hasUserName")) ret str(nempty(calcVar(conv, "userName"))); ret super.calcVar(conv, var); } S cssURL() { ret "https://pays5.com/text/" + cssID; } } !include early #1029913 // gazelle.rocks