inter_wiki.py 2.9 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192
  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('select title, link from inter')
  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. <ul>
  18. <li>gmail.com</li>
  19. <li>naver.com</li>
  20. <li>daum.net</li>
  21. <li>hanmail.net</li>
  22. <li>hanmail2.net</li>
  23. </ul>
  24. '''
  25. curs.execute("select html from html_filter where kind = 'email'")
  26. elif tools == 'name_filter':
  27. del_link = 'del_name_filter'
  28. plus_link = 'plus_name_filter'
  29. title = load_lang('id_filter_list')
  30. div = ''
  31. curs.execute("select html from html_filter where kind = 'name'")
  32. elif tools == 'edit_filter':
  33. del_link = 'del_edit_filter'
  34. plus_link = 'manager/9'
  35. title = load_lang('edit_filter_list')
  36. div = ''
  37. curs.execute("select name from filter")
  38. elif tools == 'file_filter':
  39. del_link = 'del_file_filter'
  40. plus_link = 'plus_file_filter'
  41. title = load_lang('file_filter_list')
  42. div = ''
  43. curs.execute("select html from html_filter where kind = 'file'")
  44. else:
  45. del_link = 'del_edit_top'
  46. plus_link = 'plus_edit_top'
  47. title = load_lang('edit_tool_list')
  48. div = ''
  49. curs.execute("select html, plus from html_filter where kind = 'edit_top'")
  50. db_data = curs.fetchall()
  51. if db_data:
  52. div += '<ul>'
  53. for data in db_data:
  54. if tools == 'inter_wiki':
  55. div += '<li>' + data[0] + ' : <a id="out_link" href="' + data[1] + '">' + data[1] + '</a>'
  56. elif tools == 'edit_filter':
  57. div += '<li><a href="/plus_edit_filter/' + url_pas(data[0]) + '">' + data[0] + '</a>'
  58. else:
  59. div += '<li>' + data[0]
  60. if tools == 'edit_top':
  61. div += ' : ' + data[1]
  62. if admin == 1:
  63. div += ' <a href="/' + del_link + '/' + url_pas(data[0]) + '">(' + load_lang('delete') + ')</a>'
  64. div += '</li>'
  65. div += '</ul>'
  66. if admin == 1:
  67. div += '<hr class=\"main_hr\"><a href="/' + plus_link + '">(' + load_lang('add') + ')</a>'
  68. else:
  69. if admin == 1:
  70. div += '<a href="/' + plus_link + '">(' + load_lang('add') + ')</a>'
  71. return easy_minify(flask.render_template(skin_check(),
  72. imp = [title, wiki_set(), custom(), other2([0, 0])],
  73. data = div,
  74. menu = [['other', load_lang('return')]]
  75. ))