view_w_down.go 768 B

123456789101112131415161718192021222324252627282930313233
  1. package route
  2. import "opennamu/route/tool"
  3. func View_w_down(config tool.Config, doc_name string) string {
  4. db := tool.DB_connect()
  5. defer tool.DB_close(db)
  6. data_api := Api_w_down(config, doc_name)
  7. data_api_in := data_api["data"].([]string)
  8. data_html := "<ul>"
  9. for _, v := range data_api_in {
  10. data_html += `<li><a href="/w/` + tool.Url_parser(v) + `">` + v + `</a></li>`
  11. }
  12. data_html += "</ul>"
  13. out := tool.Get_template(
  14. db,
  15. config,
  16. doc_name,
  17. data_html,
  18. []any{ "(" + tool.Get_language(db, "sub", true) + ")" },
  19. [][]any{
  20. { "w/" + tool.Url_parser(doc_name), tool.Get_language(db, "return", true) },
  21. },
  22. map[string]string{},
  23. )
  24. return out
  25. }