n_bbs_in.py 1.1 KB

123456789101112131415161718192021222324
  1. from .tool.func import *
  2. def bbs_in(bbs_num = 1, page = 1):
  3. with get_db_connect() as conn:
  4. curs = conn.cursor()
  5. bbs_num_str = str(bbs_num)
  6. curs.execute(db_change('select set_data from bbs_set where set_id = ? and set_name = "bbs_name"'), [bbs_num])
  7. db_data = curs.fetchall()
  8. if not db_data:
  9. return redirect(conn, '/bbs/main')
  10. bbs_name = db_data[0][0]
  11. return easy_minify(conn, flask.render_template(skin_check(conn),
  12. imp = [bbs_name, wiki_set(conn), wiki_custom(conn), wiki_css(['(' + get_lang(conn, 'bbs') + ') (' + str(page) + ')', 0])],
  13. data = '' + \
  14. '<div id="opennamu_bbs_in"></div>' + \
  15. '<script defer src="/views/main_css/js/route/bbs_in.js' + cache_v() + '"></script>' + \
  16. '<script>window.addEventListener("DOMContentLoaded", function() { opennamu_bbs_in(); });</script>' + \
  17. '',
  18. menu = [['bbs/main', get_lang(conn, 'return')], ['bbs/edit/' + bbs_num_str, get_lang(conn, 'add')], ['bbs/set/' + bbs_num_str, get_lang(conn, 'bbs_set')]]
  19. ))