]> jfr.im git - irc/unrealircd/unrealircd-webpanel.git/blobdiff - misc/server-lookup-misc.php
chan details: make tables sm0l
[irc/unrealircd/unrealircd-webpanel.git] / misc / server-lookup-misc.php
index f17f7c2d9ed75488b2006778d784bc23c98131f3..14f6afe3696c7b5c790ea21ccea04ce9b634518d 100644 (file)
@@ -155,4 +155,29 @@ function generate_html_modlist($srv)
     </table>
 
     <?php
+}
+
+
+function get_unreal_latest_version()
+{
+    $url = "https://www.unrealircd.org/downloads/list.json";
+    $contents = file_get_contents($url);
+    if (!$contents)
+    {
+        Message::Fail("Could not get latest version of UnrealIRCd. Please check again later.");
+        return NULL;
+    }
+    $arr = json_decode($contents, true);
+    $biggest = 0;
+    foreach($arr as $key => $value)
+    {
+        if ($key > $biggest)
+            $biggest = $key;
+    }
+    if (!$biggest)
+    {
+        Message::Fail("Could not get latest version of UnrealIRCd. Please check again later.");
+        return NULL;
+    }
+    return $arr[$biggest]['Stable']['version'];
 }
\ No newline at end of file