def edit_page(title): page = database.get_page(title) if page: return template(pages.edit, page_title=page[0].replace('_', ' '), page_subtitle=page[1], checked=page[3], body=page[2], pages=database.get_pages(), css=pages.css) database.create_page(title) return template(pages.edit, page_title=title.replace('_', ' '), page_subtitle="", checked=1, pages=database.get_pages(), css=pages.css, body="")
def render_page(title): page = database.get_page(title) if page: return template(pages.default, page_title=page[0].replace('_', ' '), page_subtitle=page[1], pages=database.get_pages(), content=mistune.markdown(page[2]), css=pages.css) return template(pages.default, page_title=title.replace('_', ' '), page_subtitle="Unknown page. Would you like to create it?", pages=database.get_pages(), content=pages.unknown_block.format(title), css=pages.css)