from .tool.func import *
def topic_admin_2(conn, name, sub, num):
curs = conn.cursor()
curs.execute("select block, ip, date from topic where title = ? and sub = ? and id = ?", [name, sub, str(num)])
data = curs.fetchall()
if not data:
return redirect('/topic/' + url_pas(name) + '/sub/' + url_pas(sub))
ban = ''
if admin_check(3) == 1:
ban += '''
''' + load_lang('admin_tool') + '''
'
ban += ''
curs.execute("select end from ban where block = ?", [data[0][1]])
if curs.fetchall():
ban += load_lang('ban_release')
else:
ban += load_lang('ban')
ban += '' + is_ban
ban += '''
''' + load_lang('other_tool') + '''
-
''' + load_lang('raw') + '''
'''
ban = '- ' + load_lang('time') + ' : ' + data[0][2] + '
' + ban
if ip_or_user(data[0][1]) == 1:
ban = '- ' + load_lang('writer') + ' : ' + data[0][1] + ' (' + load_lang('record') + ')
' + ban
else:
ban = '''
-
''' + load_lang('writer') + ' : ' + data[0][1] + ' (' + load_lang('record') + ''')
''' + ban
ban = '' + load_lang('state') + '
' + ban
return easy_minify(flask.render_template(skin_check(),
imp = [load_lang('discussion_tool'), wiki_set(), custom(), other2([' (#' + str(num) + ')', 0])],
data = ban,
menu = [['topic/' + url_pas(name) + '/sub/' + url_pas(sub) + '#' + str(num), load_lang('return')]]
))