def POST(self, favorite_id): """ save changes. """ post_sent = web.input() #post_sent['date'] = datetime.datetime.now() # umcomment if you want to update the date! old_favorite = db.load_fav_by_id(favorite_id) # load it again flag_get_title = False flag_save_page = False # update post_sent with old page_path # if save_page is True it will be overwritten to new page_path # otherwise old value used. post_sent['page_path'] = old_favorite['page_path'] # checkboxes if post_sent.has_key('get_title'): flag_get_title = True if post_sent.has_key('save_page'): db.delete_saved_page(favorite_id) # remove previous page flag_save_page = True # if any of two flags is True -> call utils.get_page if flag_get_title or flag_save_page: post_sent = utils.get_page(post_sent, flag_save_page, flag_get_title) db.update_favorite(favorite_id, post_sent) # update raise web.seeother('/') # go home
def POST(self, favorite_id): """ save changes. """ post_sent = web.input() #post_sent['date'] = datetime.datetime.now() # umcomment if you want to update the date! old_favorite = db.load_fav_by_id(favorite_id) # load it again flag_get_title = False flag_save_page = False # update post_sent with old page_path # if save_page is True it will be overwritten to new page_path # otherwise old value used. post_sent['page_path'] = old_favorite['page_path'] # checkboxes if post_sent.has_key('get_title'): flag_get_title = True if post_sent.has_key('save_page'): db.delete_saved_page(favorite_id) # remove previous page flag_save_page = True # if any of two flags is True -> call utils.get_page if flag_get_title or flag_save_page: post_sent = utils.get_page(post_sent, flag_save_page, flag_get_title) db.update_favorite(favorite_id, post_sent) # update raise web.seeother('/')# go home
def GET(self, favorite_id): old_favorite = db.load_fav_by_id(favorite_id) # load(editing) favorite return render.edit( favorite_id, old_favorite) # pass this favorite into the template
def GET(self, favorite_id): old_favorite = db.load_fav_by_id(favorite_id) # load(editing) favorite return render.edit(favorite_id, old_favorite) # pass this favorite into the template