AY il y a 4 ans
Parent
commit
c7abe51c0e
6 fichiers modifiés avec 69 ajouts et 39 suppressions
  1. BIN
      __debug_bin
  2. 18 17
      mc_add.go
  3. 12 7
      webroot/setting/banip.html
  4. 13 6
      webroot/setting/banplayer.html
  5. 16 5
      webroot/setting/ops.html
  6. 10 4
      webroot/setting/whitelist.html

BIN
__debug_bin


+ 18 - 17
mc_add.go

@@ -7,44 +7,45 @@ import (
 )
 
 func AddBanIP(w http.ResponseWriter, r *http.Request) {
-	t := time.Now()
-
-	IP, _ := mv(r, "IP", false)
-	Created := t.Format("2020-12-19 16:00:01 -0800")
+	IP, _ := mv(r, "ip", false)
+	Created := currentTime()
 	Source := "ArOZ Minecraft Terminal"
 	Expires := "forever"
-	Reason, _ := mv(r, "Reason", false)
+	Reason, _ := mv(r, "reason", false)
 	Config.WriteBannedIP(IP, Created, Source, Expires, Reason)
 	sendJSONResponse(w, "OK")
 }
 
 func AddBanPlayer(w http.ResponseWriter, r *http.Request) {
-	t := time.Now()
-
-	UUID, _ := mv(r, "UUID", false)
-	Name, _ := mv(r, "Name", false)
-	Created := t.Format("2020-12-19 16:00:01 -0800")
+	UUID, _ := mv(r, "uuid", false)
+	Name, _ := mv(r, "name", false)
+	Created := currentTime()
 	Source := "ArOZ Minecraft Terminal"
 	Expires := "forever"
-	Reason, _ := mv(r, "Reason", false)
+	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)
+	UUID, _ := mv(r, "uuid", false)
+	Name, _ := mv(r, "name", false)
+	Level, _ := mv(r, "level", false)
 	LevelI, _ := strconv.Atoi(Level)
-	BypassesPlayerLimit, _ := mv(r, "BypassesPlayerLimit", false)
+	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)
+	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")
+}

+ 12 - 7
webroot/setting/banip.html

@@ -21,13 +21,11 @@
     <div class="ui divided items" id="userlist">
     </div>
     <div class="ui fluid input" style="position: fixed;bottom: 10px;width: 99vw;">
-        <input type="text" id="uuid" placeholder="UUID">
-        <div style="width:10px"></div>
-        <input type="text" id="name" placeholder="Name">
+        <input type="text" id="ip" placeholder="IP">
         <div style="width:10px"></div>
         <input type="text" id="reason" placeholder="Reason">
         <div style="width:10px"></div>
-        <div class="ui button" onclick="sendCmd()">Submit</div>
+        <div class="ui button" onclick="submit()">Submit</div>
     </div>
 
 </body>
@@ -61,18 +59,25 @@
                             <span>` + item.reason + `</span>
                         </div>
                     </div>
-                    <div class="ui right floated buttons" style="display:block;margin:auto" username="` + item.ip + `">
+                    <div class="ui right floated buttons" style="display:block;margin:auto" ip="` + item.ip + `">
                         <button onclick="unban(this)" class="ui red button">UnBan</button>
                     </div>
                 </div>
                 `)
             })
+            $("#userlist").append('<div style="height:40px"></div>');
         });
     }
 
     function unban(btn) {
-        var username = $(btn).parent().attr("username");
-        sendCmd("ban " + username);
+        var data = $(btn).parent().attr("ip");
+        $.get("/ban-ip/remove?field=ip&search=" + data);
+    }
+
+    function submit() {
+        var ip = $("#ip").val();
+        var reason = $("#reason").val();
+        $.get("/ban-ip/add?ip=" + ip + "&reason=" + reason);
     }
 </script>
 

+ 13 - 6
webroot/setting/banplayer.html

@@ -25,11 +25,9 @@
         <div style="width:10px"></div>
         <input type="text" id="name" placeholder="Name">
         <div style="width:10px"></div>
-        <input type="text" id="level" placeholder="Level">
+        <input type="text" id="reason" placeholder="Reason">
         <div style="width:10px"></div>
-        <input type="text" id="bypass" placeholder="BypassesPlayerLimit">
-        <div style="width:10px"></div>
-        <div class="ui button" onclick="sendCmd()">Submit</div>
+        <div class="ui button" onclick="submit()">Submit</div>
     </div>
 </body>
 <script>
@@ -71,12 +69,21 @@
                 </div>
                 `)
             })
+            $("#userlist").append('<div style="height:40px"></div>');
+
         });
     }
 
     function unban(btn) {
-        var username = $(btn).parent().attr("username");
-        sendCmd("ban " + username);
+        var data = $(btn).parent().attr("username");
+        $.get("/ban-player/remove?field=name&search=" + data);
+    }
+
+    function submit() {
+        var uuid = $("#uuid").val();
+        var name = $("#name").val();
+        var reason = $("#reason").val();
+        $.get("/ban-player/add?uuid=" + uuid + "&name=" + name + "&reason=" + reason);
     }
 </script>
 

+ 16 - 5
webroot/setting/ops.html

@@ -25,9 +25,11 @@
         <div style="width:10px"></div>
         <input type="text" id="name" placeholder="Name">
         <div style="width:10px"></div>
-        <input type="text" id="reason" placeholder="Reason">
+        <input type="text" id="level" placeholder="Level">
         <div style="width:10px"></div>
-        <div class="ui button" onclick="sendCmd()">Submit</div>
+        <input type="text" id="bypass" placeholder="BypassesPlayerLimit">
+        <div style="width:10px"></div>
+        <div class="ui button" onclick="submit()">Submit</div>
     </div>
 </body>
 <script>
@@ -69,12 +71,21 @@
                 </div>
                 `)
             })
+            $("#userlist").append('<div style="height:40px"></div>');
         });
     }
 
-    function unban(btn) {
-        var username = $(btn).parent().attr("username");
-        sendCmd("ban " + username);
+    function deop(btn) {
+        var data = $(btn).parent().attr("username");
+        $.get("/ops/remove?field=name&search=" + data);
+    }
+
+    function submit() {
+        var uuid = $("#uuid").val();
+        var name = $("#name").val();
+        var level = $("#level").val();
+        var bypass = $("#bypass").val();
+        $.get("/ops/add?uuid=" + uuid + "&name=" + name + "&level=" + level + "&bypass=" + bypass);
     }
 </script>
 

+ 10 - 4
webroot/setting/whitelist.html

@@ -25,7 +25,7 @@
         <div style="width:10px"></div>
         <input type="text" id="name" placeholder="Name">
         <div style="width:10px"></div>
-        <div class="ui button" onclick="sendCmd()">Submit</div>
+        <div class="ui button" onclick="submit()">Submit</div>
     </div>
 </body>
 <script>
@@ -70,9 +70,15 @@
         });
     }
 
-    function unban(btn) {
-        var username = $(btn).parent().attr("username");
-        sendCmd("ban " + username);
+    function dewhitelist(btn) {
+        var data = $(btn).parent().attr("username");
+        $.get("/whitelist/remove?field=name&search=" + data);
+    }
+
+    function submit() {
+        var uuid = $("#uuid").val();
+        var name = $("#name").val();
+        $.get("/whitelist/add?uuid=" + uuid + "&name=" + name);
     }
 </script>