<?php // эта строчка обязательна к подключению всеми скриптами require_once $_SERVER['DOCUMENT_ROOT'] . "/prerequisites.php"; // обрабатываем запрос CTSET и получаем данные с контроллера $query_result = "ER=OFFLINE"; if ($authorized) { $posted = intval(@$_GET['posted']); if ($posted == 1) { $controller_id = intval(@$_GET['controller_id']); $query = @$_GET['query']; if ($controller_id > 0) { $res = $dbengine->query("SELECT * FROM controllers WHERE controller_id={$controller_id};"); if ($array = $res->fetchArray()) { $online = $array['is_online']; if ($online) { $tp = new SocketTransport(); if ($tp->open($array['controller_address'])) { $query_result = $tp->ctset($query); $tp->close(); } } } } } // if } // создаём массив данных $json_data = array('authorized' => $authorized, 'query_result' => $query_result); // отсылаем его юзеру echo json_encode($json_data);