Browse Source

api stuff

isundil 6 years ago
parent
commit
1c60b223c1
1 changed files with 30 additions and 0 deletions
  1. 30 0
      api/index.php

+ 30 - 0
api/index.php

@@ -12,6 +12,36 @@ if (isset($_GET["command"])) {
             array_push($result, $i);
         echo json_encode($result);
         break;
+
+    case "version":
+        $fic = substr(file_get_contents("../.git/HEAD"), 5);
+        if ($fic === FALSE) {
+            header("HTTP/1.1 500 Server error");
+            break;
+        }
+        $fic = file_get_contents("../.git/".trim($fic));
+        if ($fic === FALSE) {
+            header("HTTP/1.1 500 Server error");
+            break;
+        }
+        echo json_encode(trim($fic));
+        break;
+
+    case "servers":
+        echo json_encode(array(
+            "irc.knacki.info" => array(
+                "ports" => array(
+                    "6667" => false,
+                    "6697" => true
+                )
+            ),
+            "mirror.knacki.info" => array(
+                "ports" => array(
+                    "6667" => false,
+                    "6697" => true
+                )
+            )
+        ));
     }
 }