Пример #1
0
def buzz_sys():
    prev_pos = kv_int.get(KV_BUZZ_SYS_POS)
    c = BuzzSys.raw_sql('select max(id) from buzz_sys')
    pos = c.fetchone()[0]
    if pos > prev_pos:
        c = BuzzSys.raw_sql('select id from buzz_sys where seq=0 and id>%s and id<=%s order by id', prev_pos, pos)
        for id, in c.fetchall():
            buzz_sys_new_all(id)
        kv_int.set(KV_BUZZ_SYS_POS, pos)
Пример #2
0
def buzz_sys():
    prev_pos = kv_int.get(KV_BUZZ_SYS_POS)
    c = BuzzSys.raw_sql('select max(id) from buzz_sys')
    pos = c.fetchone()[0]
    if pos > prev_pos:
        c = BuzzSys.raw_sql(
            'select id from buzz_sys where seq=0 and id>%s and id<=%s order by id',
            prev_pos, pos)
        for id, in c.fetchall():
            buzz_sys_new_all(id)
        kv_int.set(KV_BUZZ_SYS_POS, pos)
Пример #3
0
 def post(self, id):
     s = BuzzSys.mc_get(id)
     if s:
         htm = self.get_argument('htm', None)
         seq = self.get_argument('seq', None)
         seq = int(seq)
         if not htm and seq:
             return self.get(id)
         buzz_sys_edit(id, htm, seq)
         self.redirect('/buzz/sys')
Пример #4
0
 def post(self, id):
     s = BuzzSys.mc_get(id)
     if s:
         htm = self.get_argument('htm', None)
         seq = self.get_argument('seq', None)
         seq = int(seq)
         if not htm and seq:
             return self.get(id)
         buzz_sys_edit(id, htm, seq)
         self.redirect('/buzz/sys')
Пример #5
0
 def post(self):
     id_list = buzz_sys_init_id_list()
     li = [(id, int(self.get_argument('seq%s' % id, 0))) for id in id_list]
     li = filter(bool, li)
     li.sort(key=lambda x: x[1])
     for seq, (id, _) in enumerate(li, 1):
         s = BuzzSys.mc_get(id)
         s.seq = seq
         s.save()
         mc_buzz_sys_init_id_list.delete('')
     self.redirect('/buzz/sys/init')
Пример #6
0
 def post(self):
     id_list = buzz_sys_init_id_list()
     li = [(id, int(self.get_argument('seq%s' % id, 0))) for id in id_list]
     li = filter(bool, li)
     li.sort(key=lambda x:x[1])
     for seq, (id, _) in enumerate(li, 1):
         s = BuzzSys.mc_get(id)
         s.seq = seq
         s.save()
         mc_buzz_sys_init_id_list.delete('')
     self.redirect('/buzz/sys/init')
Пример #7
0
 def get(self, id):
     s = BuzzSys.mc_get(id)
     if s:
         self.render(s=s)
Пример #8
0
 def get(self, id):
     s = BuzzSys.mc_get(id)
     if s:
         self.render(s=s)