php wrapper around widget creating missing include
[sc2-widget] / widget.php
diff --git a/widget.php b/widget.php
new file mode 100644 (file)
index 0000000..e5aa326
--- /dev/null
@@ -0,0 +1,12 @@
+<?php
+$request = trim($_SERVER['PATH_INFO'], '/');
+if (!file_exists("$request.json")) {
+       if (!is_numeric($request)) {
+               die("unknown profile request $request");
+       }
+       system("./getsc2clan $request | sponge $request.json", $exitcode);
+       if ($exitcode) {
+               die("no results for profile id $request from Blizzard");
+       }
+}
+require('widget.html');