user_tool.py 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. from .tool.func import *
  2. def user_tool_2(conn, name):
  3. curs = conn.cursor()
  4. data = '''
  5. <h2>''' + load_lang('tool') + '''</h2>
  6. <ul>
  7. <li><a href="/record/''' + url_pas(name) + '''">''' + load_lang('record') + '''</a></li>
  8. <li><a href="/topic/user:''' + url_pas(name) + '''">''' + load_lang('user_discussion') + '''</a></li>
  9. </ul>
  10. '''
  11. if admin_check(1) == 1:
  12. curs.execute(db_change("select block from rb where block = ? and ongoing = '1'"), [name])
  13. if curs.fetchall():
  14. ban_name = load_lang('ban_release')
  15. else:
  16. ban_name = load_lang('ban')
  17. data += '''
  18. <h2>''' + load_lang('admin') + '''</h2>
  19. <ul>
  20. <li><a href="/ban/''' + url_pas(name) + '''">''' + ban_name + '''</a></li>
  21. <li><a href="/check/''' + url_pas(name) + '''">''' + load_lang('check') + '''</a></li>
  22. </ul>
  23. '''
  24. return easy_minify(flask.render_template(skin_check(),
  25. imp = [name, wiki_set(), custom(), other2([' (' + load_lang('tool') + ')', 0])],
  26. data = data,
  27. menu = 0
  28. ))