Esempio n. 1
0
 def POST(self):
     f = settings_form()
     if not f.validates():
         msg = "settings not saved!"
         return admin_render.settings(form=f, msg=msg)
     else:
         web.ctx.orm.query(Option).filter(Option.name == "blog_title").update({"value": f.title.value})
         web.ctx.orm.query(Option).filter(Option.name == "blog_subtitle").update({"value": f.subtitle.value})
         web.ctx.orm.query(Option).filter(Option.name == "blog_notice").update({"value": f.notice.value})
         web.ctx.orm.query(Option).filter(Option.name == "blog_keywords").update({"value": f.keywords.value})
         web.ctx.orm.query(Option).filter(Option.name == "blog_description").update({"value": f.description.value})
         web.ctx.orm.query(Option).filter(Option.name == "blog_admin_email").update({"value": f.email.value})
         web.ctx.orm.query(Option).filter(Option.name == "blog_domain").update({"value": f.domain.value})
         msg = "settings has been saved!"
         return admin_render.settings(form=f, msg=msg)
Esempio n. 2
0
 def GET(self):
     f = settings_form()
     settings = self.get_settings()
     f.title.value = settings["title"].value
     f.subtitle.value = settings["subtitle"].value
     f.notice.value = settings["notice"].value
     f.keywords.value = settings["keywords"].value
     f.description.value = settings["description"].value
     f.email.value = settings["email"].value
     f.domain.value = settings["domain"].value
     return admin_render.settings(form=f)