O serveOtherPage2(Req req) null { new Matches m; if (eq(req.uri, "/latestPost")) { UserPost post = highestConceptByField UserPost("created"); if (post == null) ret serve404("No posts in database"); ret servePost(post); } if (eq(req.uri, "/latestModifiedPost")) { UserPost post = highestConceptByField UserPost("_modified"); if (post == null) ret serve404("No posts in database"); ret servePost(post); } if (eq(req.uri, "/rootPosts")) { Cl rootPosts = sortedByConceptIDDesc(filter(list(UserPost), post -> empty(post.postRefs))); ret htitle_h1("Root Posts") + ul(lmap objectToHTML(rootPosts)); } if (swic(req.uri, "/html/", m) && isInteger(m.rest())) { long id = parseLong(m.rest()); UserPost post = getConcept UserPost(id); if (post == null) ret serve404("Post not found"); ret post.text; } if (swic(req.uri, "/css/", m) && isInteger(m.rest())) { long id = parseLong(m.rest()); UserPost post = getConcept UserPost(id); if (post == null) ret serve404("Post not found"); ret serveWithContentType(post.text, "text/css"); } if (eq(req.uri, "/home")) ret "Home page"; }