view_bbs_in.go 864 B

123456789101112131415161718192021222324252627282930313233
  1. package route
  2. import (
  3. "opennamu/route/tool"
  4. )
  5. func View_bbs_in(config tool.Config, set_id string, page_num string) string {
  6. db := tool.DB_connect()
  7. defer tool.DB_close(db)
  8. bbs_name := Api_bbs_num_to_name(db, set_id)
  9. data_api := Api_bbs(config, set_id, page_num)
  10. data_api_in := data_api["data"].([]map[string]string)
  11. data_html := Get_bbs_list_ui(config, data_api_in, map[string]string{})
  12. out := tool.Get_template(
  13. db,
  14. config,
  15. bbs_name,
  16. data_html,
  17. []any{},
  18. [][]any{
  19. { "bbs/main", tool.Get_language(db, "return", true) },
  20. { "bbs/edit/" + tool.Url_parser(set_id), tool.Get_language(db, "add", true) },
  21. { "bbs/set/" + tool.Url_parser(set_id), tool.Get_language(db, "bbs_set", true) },
  22. },
  23. map[string]string{},
  24. )
  25. return out
  26. }