index.php 767 B

12345678910111213141516171819202122
  1. <?php
  2. global $path;
  3. error_log("API v1 log-run REQUEST");
  4. foreach ($_POST as $param_name => $param_val) {
  5. error_log(" Param: $param_name; Value: $param_val");
  6. }
  7. if (isset($_POST["data"])){
  8. $data = $_POST["data"];
  9. if (json_decode($data) === null){
  10. echo ("ERROR: Invalid JSON");
  11. error_log("API v1 log-run REQUEST INVALID JSON");
  12. }
  13. else{
  14. error_log($_SERVER["DOCUMENT_ROOT"] . "/../application/bin/run-log.py " . escapeshellarg($data));
  15. exec($_SERVER["DOCUMENT_ROOT"] . "/../application/bin/run-log.py " . escapeshellarg($data));
  16. }
  17. }
  18. else{
  19. echo ("ERROR: No POST data");
  20. error_log("API v1 log-run REQUEST NO POST DATA");
  21. }
  22. ?>