<?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;
    }
?>