view_record_bbs_comment.go 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  1. package route
  2. import "opennamu/route/tool"
  3. func View_record_bbs_comment(config tool.Config, user_name string, page string) string {
  4. db := tool.DB_connect()
  5. defer tool.DB_close(db)
  6. api_data := Api_record_bbs_comment(config, user_name, page)
  7. if api_data["response"].(string) != "ok" {
  8. return tool.Get_error_page(
  9. db,
  10. config,
  11. "auth",
  12. )
  13. }
  14. data_list := api_data["data"].([][]string)
  15. data_html := ""
  16. for _, data := range data_list {
  17. bbs_name := Api_bbs_num_to_name(db, data[0])
  18. set_id := data[0]
  19. date := data[1]
  20. link := `<a href="/record_bbs_comment_in/` + tool.Url_parser(set_id) + `/` + tool.Url_parser(user_name) + `">` + tool.HTML_escape(bbs_name) + `</a>`
  21. data_html += tool.Get_list_ui(link, date, "", "")
  22. }
  23. out := tool.Get_template(
  24. db,
  25. config,
  26. user_name,
  27. data_html,
  28. []any{ "(" + tool.Get_language(db, "bbs_comment_record", true) + ")" },
  29. [][]any{},
  30. map[string]string{},
  31. )
  32. return out
  33. }