package route
import (
"opennamu/route/tool"
)
func View_w_watch_list(config tool.Config, doc_name string, num string, do_type string) string {
db := tool.DB_connect()
defer tool.DB_close(db)
api_data := Api_w_watch_list(config, doc_name, num, do_type)
data_html := ""
if do_type != "watchlist" {
do_type = "star_doc"
}
if api_data["response"] != "ok" {
return tool.Get_error_page(db, config, "auth")
} else {
data_html += "
"
for _, user_data := range api_data["data"].([][]string) {
data_html += "- " + user_data[1] + "
"
}
data_html += "
"
}
title := tool.Get_language(db, "watchlist", true)
if do_type == "star_doc" {
title = tool.Get_language(db, "star_doc", true)
}
out := tool.Get_template(
db,
config,
title,
data_html,
[]any{ "(" + doc_name + ")" },
[][]any{
{ "w/" + tool.Url_parser(doc_name), tool.Get_language(db, "return", false) },
{ "doc_watch_list/1/" + tool.Url_parser(doc_name), tool.Get_language(db, "watchlist", false) },
{ "doc_star_doc/1/" + tool.Url_parser(doc_name), tool.Get_language(db, "star_doc", false) },
},
map[string]string{},
)
return out
}