2
0

topic_delete.py 1.0 KB

1234567891011121314151617181920212223242526272829
  1. from .tool.func import *
  2. def topic_delete_2(conn, topic_num):
  3. curs = conn.cursor()
  4. if admin_check(None) != 1:
  5. return re_error('/error/3')
  6. topic_change_data = topic_change(topic_num)
  7. name = topic_change_data[0]
  8. sub = topic_change_data[1]
  9. if flask.request.method == 'POST':
  10. curs.execute(db_change("delete from topic where title = ? and sub = ?"), [name, sub])
  11. curs.execute(db_change("delete from rd where title = ? and sub = ?"), [name, sub])
  12. conn.commit()
  13. return redirect('/topic/' + url_pas(name))
  14. else:
  15. return easy_minify(flask.render_template(skin_check(),
  16. imp = [load_lang('topic_delete'), wiki_set(), custom(), other2([0, 0])],
  17. data = '''
  18. <hr class=\"main_hr\">
  19. <form method="post">
  20. <button type="submit">''' + load_lang('start') + '''</button>
  21. </form>
  22. ''',
  23. menu = [['thread/' + str(topic_num) + '/tool', load_lang('return')]]
  24. ))