| 123456789101112131415161718192021222324 |
- from .tool.func import *
- def topic_block_2(conn, topic_num, num):
- curs = conn.cursor()
- topic_num = str(topic_num)
- num = str(num)
- if admin_check(3, 'blind (code ' + topic_num + '#' + num + ')') != 1:
- return re_error('/error/3')
- curs.execute(db_change("select block from topic where code = ? and id = ?"), [topic_num, num])
- block = curs.fetchall()
- if block:
- if block[0][0] == 'O':
- curs.execute(db_change("update topic set block = '' where code = ? and id = ?"), [topic_num, num])
- else:
- curs.execute(db_change("update topic set block = 'O' where code = ? and id = ?"), [topic_num, num])
- rd_plus(topic_num, get_time())
- conn.commit()
- return redirect('/thread/' + topic_num + '#' + num)
|