summaryrefslogtreecommitdiffstats
path: root/apis/debugrequest.php
blob: 5e51972b55f80192b6f750c9c94ad2533433dfe5 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php

/*$debug_settings = Property::getRemoteDebuggingConfig();
if ($debug_settings["status"] !== "enabled") {
  http_response_code(403);
  exit;
}*/

$debug_request = file_get_contents("php://input");

$validclient = Database::queryFirst("SELECT * FROM machine WHERE clientip = :ip", array(":ip" => $_SERVER["REMOTE_ADDR"]));
if ($validclient == false) {
  http_response_code(400);
} else {
  http_response_code(200);
  $data = json_encode(array("ip" => $_SERVER["REMOTE_ADDR"], "port" => 5900 + $debug_request));
  Taskmanager::submit('relay', $data, true);
}