示例#1
0
 def get(self):
     touch_db = self.request.get('touch_db')
     if touch_db != '':
         if not self.valid_cookie_login() or self.get_login_name() != Secure.get_god_name():
             self.goto_login()
         else:
             Activity().flush(touch_db == 'reset')
             self.redirect('/')
         return 
     self.render('exercise.html', activity=Activity().content())
示例#2
0
    def get(self):
        if not self.valid_cookie_login() or self.get_login_name() != Secure.get_god_name():
            self.goto_login()
            return

        diary_id = self.request.get('id')
        if diary_id:
            diary = Diary.get_by_id(long(diary_id))
            if diary:
                op = self.request.get('op')
                if op == 'del':
                    diary.delete()
                    self.redirect('/diary')
                else:
                    self.render('newdiary.html', subject=diary.subject, 
                        content=diary.get_content(raw=True))
                    return 
        self.render('newdiary.html')