!7 cmodule2 Pays5 > GazelleExamples { switchable long favIconID; void init { super.init(); botName = heading = adminName = "PAYS5"; templateID = #1030430; } 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(); } } !include early #1029913 // gazelle.rocks