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; }