filter_document.py 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. from .tool.func import *
  2. def filter_document():
  3. with get_db_connect() as conn:
  4. curs = conn.cursor()
  5. div = '<table id="main_table_set">'
  6. div += '<tr id="main_table_top_tr">'
  7. div += '<td id="main_table_width">A</td>'
  8. div += '<td id="main_table_width">B</td>'
  9. div += '<td id="main_table_width">C</td>'
  10. div += '</tr>'
  11. admin = admin_check()
  12. title = load_lang('document_filter_list')
  13. curs.execute(db_change("select html, plus, plus_t from html_filter where kind = 'document'"))
  14. db_data = curs.fetchall()
  15. for data in db_data:
  16. div += '<tr>'
  17. div += '<td>' + html.escape(data[0])
  18. if admin == 1:
  19. div += ' <a href="/filter/document/add/' + url_pas(data[0]) + '">(' + load_lang('edit') + ')</a>'
  20. div += ' <a href="/filter/document/del/' + url_pas(data[0]) + '">(' + load_lang('delete') + ')</a>'
  21. div += '</td>'
  22. div += '<td>' + html.escape(data[1]) + '</td>'
  23. div += '<td>' + html.escape(data[2]) + '</td>'
  24. div += '</tr>'
  25. div += '</table>'
  26. if admin == 1:
  27. div += '<hr class="main_hr">'
  28. div += '<a href="/filter/document/add">(' + load_lang('add') + ')</a>'
  29. return easy_minify(flask.render_template(skin_check(),
  30. imp = [title, wiki_set(), wiki_custom(), wiki_css([0, 0])],
  31. data = div,
  32. menu = [['manager/1', load_lang('return')]]
  33. ))