public function Start($metod, $param) { $result = ""; $input = $param[q]; $query = explode('/', $input); if ($metod == "POST") { $query_p["queuename"] = "ats24"; $query_p["metod"] = $metod; $query_p["q"] = $query[1] . "/" . $query[2]; $query_p["date"] = date("Y-m-d H:i:s"); $query_p["bodyq"] = file_get_contents('php://input'); $id = $this->savequeue($query_p); $connectionInfo = array("host" => "localhost"); $thread = new Threads($connectionInfo); $result = $thread->GET("ats24/start/" . $id); if (isset($result["error"])) { $result = "Не удалось открыть поток: " . $result["error"]; } else { $result = $id; } } elseif ($metod == "GET") { unset($query[0]); //Удалим первый элемент if ($query[1] == "queuelist") { $wparam = array(); if (count($query) > 1) { $wparam["id"] = $query[2]; } $result = $this->getlist($wparam); } elseif ($query[1] == "queue") { $wparam["id"] = $query[2]; $result = $this->getqueue($wparam); } elseif ($query[1] == "start") { $result = $this->insert_into_kih($query[2]); } } return $result; }