view_bbs_in_w_comment_tool.go 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637
  1. package route
  2. import "opennamu/route/tool"
  3. func View_bbs_in_w_comment_tool(config tool.Config, set_id string, set_code string, comment_id string) string {
  4. db := tool.DB_connect()
  5. defer tool.DB_close(db)
  6. data_html := `
  7. <h2>` + tool.Get_language(db, "tool", true) + `</h2>
  8. <ul>
  9. <li><a href="/bbs/raw/` + tool.Url_parser(set_id) + `/` + tool.Url_parser(set_code) + `/` + tool.Url_parser(comment_id) + `">` + tool.Get_language(db, "raw", true) + `</a></li>
  10. <li><a href="/bbs/edit/` + tool.Url_parser(set_id) + `/` + tool.Url_parser(set_code) + `/` + tool.Url_parser(comment_id) + `">` + tool.Get_language(db, "edit", true) + `</a></li>
  11. </ul>
  12. `
  13. if tool.Check_acl(db, "", "", "owner_auth", config.IP) {
  14. data_html += `
  15. <h3>` + tool.Get_language(db, "owner", true) + `</h3>
  16. <ul>
  17. <li><a href="/bbs/delete/` + tool.Url_parser(set_id) + `/` + tool.Url_parser(set_code) + `/` + tool.Url_parser(comment_id) + `">` + tool.Get_language(db, "delete", true) + `</a></li>
  18. </ul>
  19. `
  20. }
  21. return tool.Get_template(
  22. db,
  23. config,
  24. tool.Get_language(db, "bbs_comment_tool", true),
  25. data_html,
  26. []any{},
  27. [][]any{
  28. { "bbs/w/" + tool.Url_parser(set_id) + "/" + tool.Url_parser(set_code) + "#" + tool.Url_parser(comment_id), tool.Get_language(db, "return", true) },
  29. },
  30. map[string]string{},
  31. )
  32. }