api_user_setting_editor_delele.go 938 B

123456789101112131415161718192021222324252627282930313233343536
  1. package route
  2. import (
  3. "opennamu/route/tool"
  4. )
  5. func Api_user_setting_editor_delete(config tool.Config, data string) map[string]any {
  6. db := tool.DB_connect()
  7. defer tool.DB_close(db)
  8. ip := config.IP
  9. if !tool.IP_or_user(ip) {
  10. tool.Exec_DB(
  11. db,
  12. "delete from user_set where id = ? and name = 'user_editor_top' and data = ?",
  13. ip,
  14. data,
  15. )
  16. return_data := make(map[string]any)
  17. return_data["response"] = "ok"
  18. return_data["language"] = map[string]string{
  19. "delete": tool.Get_language(db, "delete", false),
  20. }
  21. return return_data
  22. } else {
  23. return_data := make(map[string]any)
  24. return_data["response"] = "require auth"
  25. return_data["language"] = map[string]string{
  26. "authority_error": tool.Get_language(db, "authority_error", false),
  27. }
  28. return return_data
  29. }
  30. }