def GET(self, post_id): post, user = model.view_post(post_id) f = form.post_add_form(post_id) f.id = post_id t = model.list_comment(post_id) return render({ 'title': settings.SITE_NAME + ' - ' + post.title, 'make_html': util.make_html }).view(post, user, t, f)
def POST(self, post_id): post, user = model.view_post(post_id) f = form.post_add_form() t = model.list_comment(post_id) if not f.validates(): return render({'title': settings.SITE_NAME, 'make_html': util.make_html}).view(post, user, t, f) else: if f.d.id: post_id = model.new_comment(f.d.username, f.d.password, f.d.title, f.d.content, f.d.id) if post_id: return web.redirect("/view/%d" % post_id) else: return render().failed()
def GET(self, post_id): post, user = model.view_post(post_id) f = form.post_add_form(post_id) f.id = post_id t = model.list_comment(post_id) return render({'title': settings.SITE_NAME + ' - ' + post.title, 'make_html': util.make_html}).view(post, user, t, f)