Commit 64eeb889 authored by Oleg Dzhimiev's avatar Oleg Dzhimiev

added CORS header 2

parent 1fc31f1d
...@@ -93,6 +93,10 @@ function check_camogm_running(){ ...@@ -93,6 +93,10 @@ function check_camogm_running(){
if ($cmd == "run_camogm") if ($cmd == "run_camogm")
{ {
// allow CORS: needed for multi cams unified control
header('Access-Control-Allow-Origin: *');
if (isset($_GET['state_file'])){ if (isset($_GET['state_file'])){
$state_file = $_GET['state_file']; $state_file = $_GET['state_file'];
} }
...@@ -141,7 +145,7 @@ else if ($cmd == "status") ...@@ -141,7 +145,7 @@ else if ($cmd == "status")
if (check_camogm_running()) $camogm_running = "on"; if (check_camogm_running()) $camogm_running = "on";
else $camogm_running = "off"; else $camogm_running = "off";
if ($camogm_running){ if ($camogm_running=="on"){
$pipe="/var/state/camogm.state"; $pipe="/var/state/camogm.state";
$mode=0777; $mode=0777;
if(!file_exists($pipe)) { if(!file_exists($pipe)) {
...@@ -160,6 +164,8 @@ else if ($cmd == "status") ...@@ -160,6 +164,8 @@ else if ($cmd == "status")
header("Content-Type: text/xml"); header("Content-Type: text/xml");
header("Content-Length: ".strlen($status)."\n"); header("Content-Length: ".strlen($status)."\n");
header("Pragma: no-cache\n"); header("Pragma: no-cache\n");
// allow CORS: needed for multi cams unified control
header('Access-Control-Allow-Origin: *');
printf("%s", $status); printf("%s", $status);
} }
else if ($cmd == "run_status") else if ($cmd == "run_status")
...@@ -173,6 +179,8 @@ else if ($cmd == "run_status") ...@@ -173,6 +179,8 @@ else if ($cmd == "run_status")
header("Content-Type: text/xml"); header("Content-Type: text/xml");
header("Content-Length: ".strlen($status)."\n"); header("Content-Length: ".strlen($status)."\n");
header("Pragma: no-cache\n"); header("Pragma: no-cache\n");
// allow CORS: needed for multi cams unified control
header('Access-Control-Allow-Origin: *');
printf("%s", $status); printf("%s", $status);
} }
else if ($cmd=="get_hdd_space"){ else if ($cmd=="get_hdd_space"){
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment