bbs_w_hide.py 1.1 KB

1234567891011121314151617181920212223242526272829303132
  1. from .tool.func import *
  2. async def bbs_w_hide(bbs_num = '', post_num = ''):
  3. with get_db_connect() as conn:
  4. curs = conn.cursor()
  5. curs.execute(db_change('select set_data from bbs_set where set_id = ? and set_name = "bbs_name"'), [bbs_num])
  6. db_data = curs.fetchall()
  7. if not db_data:
  8. return redirect(conn, '/bbs/main')
  9. bbs_name = db_data[0][0]
  10. bbs_num_str = str(bbs_num)
  11. post_num_str = str(post_num)
  12. if await acl_check('', 'bbs_auth', '', '') == 1:
  13. return redirect(conn, '/bbs/in/' + bbs_num_str)
  14. if flask.request.method == 'POST':
  15. pass
  16. else:
  17. return await render_template(
  18. await get_lang('bbs_post_hide'),
  19. await render_simple_set('''
  20. <form method="post">
  21. <button type="submit">''' + await get_lang('hide') + '''</button>
  22. </form>
  23. '''),
  24. '(' + bbs_name + ')' + ' (' + post_num_str + ')',
  25. [['bbs/w/' + bbs_num_str + '/' + post_num_str, await get_lang('return')]]
  26. )