bbs_w_comment_tool.py 1.4 KB

123456789101112131415161718192021222324252627282930
  1. from .tool.func import *
  2. async def bbs_w_comment_tool(bbs_num = '', post_num = '', comment_num = ''):
  3. with get_db_connect() as conn:
  4. data = ''
  5. bbs_num_str = str(bbs_num)
  6. post_num_str = str(post_num)
  7. data += '''
  8. <h2>''' + await get_lang('tool') + '''</h2>
  9. <ul>
  10. <li><a href="/bbs/raw/''' + url_pas(bbs_num_str) + '/' + url_pas(post_num_str) + '/' + url_pas(comment_num) + '">' + await get_lang('raw') + '''</a></li>
  11. <li><a href="/bbs/edit/''' + url_pas(bbs_num_str) + '/' + url_pas(post_num_str) + '/' + url_pas(comment_num) + '">' + await get_lang('edit') + '''</a></li>
  12. </ul>
  13. '''
  14. if await acl_check('', 'owner_auth', '', '') != 1:
  15. data += '''
  16. <h3>''' + await get_lang('owner') + '''</h2>
  17. <ul>
  18. <li><a href="/bbs/delete/''' + url_pas(bbs_num_str) + '/' + url_pas(post_num_str) + '/' + url_pas(comment_num) + '">' + await get_lang('delete') + '''</a></li>
  19. </ul>
  20. '''
  21. return easy_minify(flask.render_template(await skin_check(),
  22. imp = [await get_lang('bbs_comment_tool'), await wiki_set(), await wiki_custom(conn), wiki_css([0, 0])],
  23. data = data,
  24. menu = [['bbs/w/' + url_pas(bbs_num_str) + '/' + url_pas(post_num_str) + '#' + url_pas(comment_num), await get_lang('return')]]
  25. ))