Example #1
0
function event_socket_request_cmd($cmd)
{
    //get the database connection
    require_once "resources/classes/database.php";
    $database = new database();
    $database->connect();
    $db = $database->db;
    if (file_exists($_SERVER["PROJECT_ROOT"] . "/app/settings/app_config.php")) {
        $sql = "select * from v_settings ";
        $prep_statement = $db->prepare(check_sql($sql));
        $prep_statement->execute();
        $result = $prep_statement->fetchAll(PDO::FETCH_ASSOC);
        foreach ($result as &$row) {
            $event_socket_ip_address = $row["event_socket_ip_address"];
            $event_socket_port = $row["event_socket_port"];
            $event_socket_password = $row["event_socket_password"];
            break;
            //limit to 1 row
        }
        unset($prep_statement);
    }
    $esl = new event_socket();
    if (!$esl->connect($event_socket_ip_address, $event_socket_port, $event_socket_password)) {
        return false;
    }
    $response = $esl->request($cmd);
    $esl->close();
    return $response;
}