123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051 |
- package main
- import (
- "net/http"
- "strconv"
- "time"
- )
- func AddBanIP(w http.ResponseWriter, r *http.Request) {
- IP, _ := mv(r, "ip", false)
- Created := currentTime()
- Source := "ArOZ Minecraft Terminal"
- Expires := "forever"
- Reason, _ := mv(r, "reason", false)
- Config.WriteBannedIP(IP, Created, Source, Expires, Reason)
- sendJSONResponse(w, "OK")
- }
- func AddBanPlayer(w http.ResponseWriter, r *http.Request) {
- UUID, _ := mv(r, "uuid", false)
- Name, _ := mv(r, "name", false)
- Created := currentTime()
- Source := "ArOZ Minecraft Terminal"
- Expires := "forever"
- Reason, _ := mv(r, "reason", false)
- Config.WriteBannedPlayer(UUID, Name, Created, Source, Expires, Reason)
- sendJSONResponse(w, "OK")
- }
- func AddOps(w http.ResponseWriter, r *http.Request) {
- UUID, _ := mv(r, "uuid", false)
- Name, _ := mv(r, "name", false)
- Level, _ := mv(r, "level", false)
- LevelI, _ := strconv.Atoi(Level)
- BypassesPlayerLimit, _ := mv(r, "bypass", false)
- BypassesPlayerLimitB, _ := strconv.ParseBool(BypassesPlayerLimit)
- Config.WriteOps(UUID, Name, LevelI, BypassesPlayerLimitB)
- sendJSONResponse(w, "OK")
- }
- func AddWhitelist(w http.ResponseWriter, r *http.Request) {
- UUID, _ := mv(r, "uuid", false)
- Name, _ := mv(r, "name", false)
- Config.WriteWhitelist(UUID, Name)
- sendJSONResponse(w, "OK")
- }
- func currentTime() string {
- t := time.Now()
- return t.Format("2006-01-02 15:04:05 -0700")
- }
|