andre 4 years ago
parent
commit
c6e9a774ce
1 changed files with 10 additions and 15 deletions
  1. 10 15
      index.php

+ 10 - 15
index.php

@@ -40,13 +40,13 @@ function checkAdmin($token,$db) {
 
 function set($ip,$db) {
     $dbAction = $db->prepare("INSERT IGNORE INTO list VALUES (?)");
-    $dbAction->bind_param('i',$ip);
+    $dbAction->bind_param('i',long2ip($ip));
     return $dbAction->execute();
 }
 
 function islisted($ip,$db) {
     $dbAction = $db->prepare("SELECT ip FROM list WHERE ip = ?");
-    $dbAction->bind_param('i',$ip);
+    $dbAction->bind_param('i',long2ip($ip));
     $dbAction->execute();
     if($dbAction->num_rows() == 0) {
         return false;
@@ -55,38 +55,33 @@ function islisted($ip,$db) {
 }
 function delist($ip,$db) {
     if(!islisted($ip,$db)) {
-        echo long2ip($ip) . " not listed";
+        echo $ip . " not listed";
         return false;
     }
     $dbAction = $db->prepare("INSERT INTO delist (ip) VALUES (?) ON DUPLICATE KEY UPDATE count = count + 1");
-    $dbAction->bind_param('i',$ip);
+    $dbAction->bind_param('i',long2ip($ip));
     $dbAction->execute();
     $dbAction = $db->prepare("SELECT count FROM delist WHERE ip = ?");
-    $dbAction->bind_param('i',$ip);
+    $dbAction->bind_param('i',long2ip($ip));
     $dbAction->execute();
     $dbAction->store_result();
     $dbAction->bind_result($count);
     $dbAction->fetch();
     if ($count > 3){
-        echo "Fatal: ". long2ip($ip) . " delisted to often!";
+        echo "Fatal: ". $ip . " delisted to often!" . PHP_EOL;
         return false;
     }
     $dbAction = $db->prepare("DELETE FROM list WHERE ip = ?");
-    $dbAction->bind_param('i',$ip);
+    $dbAction->bind_param('i',long2ip($ip));
     $dbAction->execute();
-    echo long2ip($ip) . " wurde delistet";
     return true;
 }
 switch($action) {
     case 'delist':
-        if (islisted(ip2long($ip),$db)){
-            if(delist(ip2long($ip),$db)){
-                echo "$ip delisted" . PHP_EOL;
-            } else {
-                echo "$ip not delisted" . PHP_EOL;
-            };
+        if(delist($ip,$db)){
+            echo "$ip delisted" . PHP_EOL;
         } else {
-            echo "Admin token $token not registered" . PHP_EOL;
+            echo "$ip not delisted" . PHP_EOL;
         };
         break;
     case 'blacklist':