inter_wiki.py 3.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103
  1. from .tool.func import *
  2. def inter_wiki_2(conn, tools):
  3. curs = conn.cursor()
  4. div = ''
  5. admin = admin_check()
  6. if tools == 'inter_wiki':
  7. del_link = 'del_inter_wiki'
  8. plus_link = 'plus_inter_wiki'
  9. title = load_lang('interwiki_list')
  10. div = ''
  11. curs.execute(db_change("select html, plus from html_filter where kind = 'inter_wiki'"))
  12. elif tools == 'email_filter':
  13. del_link = 'del_email_filter'
  14. plus_link = 'plus_email_filter'
  15. title = load_lang('email_filter_list')
  16. div = ''
  17. curs.execute(db_change("select html from html_filter where kind = 'email'"))
  18. elif tools == 'name_filter':
  19. del_link = 'del_name_filter'
  20. plus_link = 'plus_name_filter'
  21. title = load_lang('id_filter_list')
  22. div = ''
  23. curs.execute(db_change("select html from html_filter where kind = 'name'"))
  24. elif tools == 'edit_filter':
  25. del_link = 'del_edit_filter'
  26. plus_link = 'plus_edit_filter'
  27. title = load_lang('edit_filter_list')
  28. div = ''
  29. curs.execute(db_change("select html from html_filter where kind = 'regex_filter'"))
  30. elif tools == 'file_filter':
  31. del_link = 'del_file_filter'
  32. plus_link = 'plus_file_filter'
  33. title = load_lang('file_filter_list')
  34. div = ''
  35. curs.execute(db_change("select html from html_filter where kind = 'file'"))
  36. elif tools == 'file_filter':
  37. del_link = 'del_file_filter'
  38. plus_link = 'plus_file_filter'
  39. title = load_lang('file_filter_list')
  40. div = ''
  41. curs.execute(db_change("select html from html_filter where kind = 'file'"))
  42. elif tools == 'image_license':
  43. del_link = 'del_image_license'
  44. plus_link = 'plus_image_license'
  45. title = load_lang('image_license_list')
  46. div = ''
  47. curs.execute(db_change("select html from html_filter where kind = 'image_license'"))
  48. elif tools == 'extension_filter':
  49. del_link = 'del_extension_filter'
  50. plus_link = 'plus_extension_filter'
  51. title = load_lang('extension_filter_list')
  52. div = ''
  53. curs.execute(db_change("select html from html_filter where kind = 'extension'"))
  54. else:
  55. del_link = 'del_edit_top'
  56. plus_link = 'plus_edit_top'
  57. title = load_lang('edit_tool_list')
  58. div = ''
  59. curs.execute(db_change("select html, plus from html_filter where kind = 'edit_top'"))
  60. db_data = curs.fetchall()
  61. if db_data:
  62. div += '<ul class="inside_ul">'
  63. for data in db_data:
  64. div += '<li>' + data[0]
  65. if tools == 'edit_top':
  66. div += ' : ' + data[1]
  67. elif tools == 'inter_wiki':
  68. div += ' : <a id="out_link" href="' + data[1] + '">' + data[1] + '</a>'
  69. if admin == 1:
  70. div += ' <a href="/' + plus_link + '/' + url_pas(data[0]) + '">(' + load_lang('edit') + ')</a>'
  71. div += ' <a href="/' + del_link + '/' + url_pas(data[0]) + '">(' + load_lang('delete') + ')</a>'
  72. div += '</li>'
  73. div += '</ul>'
  74. if admin == 1:
  75. div += '<hr class="main_hr">'
  76. if admin == 1:
  77. div += '<a href="/' + plus_link + '">(' + load_lang('add') + ')</a>'
  78. return easy_minify(flask.render_template(skin_check(),
  79. imp = [title, wiki_set(), wiki_custom(), wiki_css([0, 0])],
  80. data = div,
  81. menu = [['manager/1', load_lang('return')]]
  82. ))