<?php include 'settings.php'; ?>
<?php
$fn = $_GET['fn']; $fn = htmlspecialchars($fn);
switch ($fn)
{
case "submit":
logit("app_fmapilsubmit");
echo "<!DOCTYPE html>\n";
echo "<html>\n";
echo "<head>\n";
echo " <meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\">\n";
echo " <title>FileMan API Tester</title>\n";
echo " <meta charset=\"utf-8\">\n";
echo " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n";
echo " <style>\n";
echo " body { font-size:15px; }\n";
echo " textarea { font-size:15px; }\n";
echo " </style>\n";
echo "</head>\n";
echo "<body>\n";
echo "<pre>\n";
$REQUEST = $_POST['REQUEST'];
$REQUEST = rawurlencode($REQUEST);
$url="http://localhost:8090/fmapi/do";
$command = "curl -X POST -H \"Content-Type: text/plain\" -d '$REQUEST' '$url'";
system($command);
echo "</pre>\n";
echo "</body>\n";
echo "</html>\n";
break;
default:
logit("app_fmapil");
echo "<!DOCTYPE html>\n";
echo "<html>\n";
echo "<head>\n";
echo " <meta http-equiv=\"X-UA-Compatible\" content=\"IE=9\">\n";
echo " <title>FileMan API Tester</title>\n";
echo " <link rel=\"icon\" type=\"image/png\" href=\"favicon.png\">\n";
echo " <meta charset=\"utf-8\">\n";
echo " <meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">\n";
echo " <style>\n";
echo " body { font-size:15px; }\n";
echo " textarea { font-size:15px; }\n";
echo " </style>\n";
echo " <script type=\"text/javascript\">\n";
echo " function resizeIframes()\n";
echo " {\n";
echo " document.getElementById(\"RESPVIEW\").height=(window.innerHeight-320)*.98;\n";
echo " document.getElementById(\"RESPVIEW\").width=window.innerWidth*.95;\n";
echo " document.getElementById(\"REQUEST\").rows=10;\n";
echo " document.getElementById(\"REQUEST\").cols=window.innerWidth*.101;\n";
echo " }\n";
echo " function showfunction()\n";
echo " {\n";
echo " var x=document.getElementById(\"FUNCTION\").value;\n";
echo " document.getElementById(\"REQUEST\").value=x;\n";
echo " }\n";
echo " </script>\n";
echo " </head>\n";
echo "<body onresize=\"resizeIframes()\">\n";
echo " <form action=\"fmapil.php?fn=submit\"\n";
echo " method=\"post\"\n";
echo " enctype=\"application/x-www-form-urlencoded\"\n";
echo " target=\"RESPVIEW\">\n";
echo " <label for=\"FUNCTION\">Example:</label>\n";
echo " <select id=\"FUNCTION\" name=\"FUNCTION\" onchange=\"showfunction()\">\n";
echo " <option value=\"\" selected></option>\n";
echo " <option value={\"FUNCTION\":\"GETS\",\"FILE\":\"200\",\"IENS\":\"72\",\"FIELD\":\"**\",\"FLAGS\":\"IERN\"}>GETS</option>\n";
echo " <option value={\"FUNCTION\":\"GET1\",\"FILE\":\"200\",\"IENS\":\"72\",\"FIELD\":\".01\",\"FLAGS\":\"IZ\"}>GET1</option>\n";
echo " <option value={\"FUNCTION\":\"FINDDIC\",\"FILE\":\"200\",\"IENS\":\"\",\"FIELD\":\"\",\"FLAGS\":\"P\",\"VALUE\":\"LRLAB\",\"NUMBER\":\"5\"}>FINDDIC</option>\n";
echo " </select><br><br>\n";
echo " <textarea id=\"REQUEST\" name=\"REQUEST\"></textarea><br><br>\n";
echo " <input type=\"submit\" value=\"Submit\"><br><br>\n";
echo " </form>\n";
echo " <iframe src=\"\" name=\"RESPVIEW\" id=\"RESPVIEW\"></iframe>\n";
echo "</body>\n";
echo "<script type=\"text/javascript\"> resizeIframes(); </script>\n";
echo "</html>\n";
break;
}
?>