inter_wiki_del.py 1.3 KB

12345678910111213141516171819202122232425262728
  1. from .tool.func import *
  2. def inter_wiki_del_2(conn, tools, name):
  3. curs = conn.cursor()
  4. if admin_check(None, tools) == 1:
  5. if tools == 'del_inter_wiki':
  6. curs.execute(db_change("delete from inter where title = ?"), [name])
  7. elif tools == 'del_edit_filter':
  8. curs.execute(db_change("delete from filter where name = ?"), [name])
  9. elif tools == 'del_name_filter':
  10. curs.execute(db_change("delete from html_filter where html = ? and kind = 'name'"), [name])
  11. elif tools == 'del_file_filter':
  12. curs.execute(db_change("delete from html_filter where html = ? and kind = 'file'"), [name])
  13. elif tools == 'del_email_filter':
  14. curs.execute(db_change("delete from html_filter where html = ? and kind = 'email'"), [name])
  15. elif tools == 'del_image_license':
  16. curs.execute(db_change("delete from html_filter where html = ? and kind = 'image_license'"), [name])
  17. elif tools == 'del_extension_filter':
  18. curs.execute(db_change("delete from html_filter where html = ? and kind = 'extension'"), [name])
  19. else:
  20. curs.execute(db_change("delete from html_filter where html = ? and kind = 'edit_top'"), [name])
  21. conn.commit()
  22. return redirect('/' + re.sub(r'^del_', '', tools))
  23. else:
  24. return re_error('/error/3')