r4273 Initial implementation of #389, section 3.3.
[racktables] / wwwroot / index.php
index 86ab3ddb7d5aa74d72390dbb4386e0ca4dd449fc..857e30b907b6a9667440d507562c6dd6b9e2aacb 100644 (file)
@@ -1,8 +1,22 @@
 <?php
 ob_start();
 try {
-require 'inc/interface.php';
 require 'inc/init.php';
+if (array_key_exists ('module', $_REQUEST))
+{
+       switch ($_REQUEST['module'])
+       {
+       case 'tsuri':
+               genericAssertion ('uri', 'string');
+               proxyStaticURI ($_REQUEST['uri']);
+               break;
+       default:
+               throw new InvalidRequestArgException ('module', $_REQUEST['module']);
+       }
+       exit;
+}
+
+require 'inc/interface.php';
 prepareNavigation();
 // no ctx override is necessary
 fixContext();