get($obj['user_id']); $requestToSend = []; $login = $curUser->zipal_login; $password = $curUser->zipal_password; if (empty($login) || empty($password)) { $login = $curUser->agencyZipalLogin; $password = $curUser->agencyZipalPassword; } $requestPublishPrices = []; $requestPublishPrices['login'] = $login; $requestPublishPrices['password'] = $password; $requestPublishPrices['method'] = 'GetPrices'; $requestPublishPrices['request'] = []; $requestPublishPrices['request']['requestType'] = 'GetPricesByObjectRequestType'; $requestPublishPrices['request']['objectId'] = $obj['zipal_id']; $requestPublishPrices['request']['days'] = $obj['days']; $requestToSend = []; $requestToSend['login'] = $login; $requestToSend['password'] = $password; $requestToSend['method'] = 'Publish'; $requestToSend['request'] = []; $requestToSend['request']['requestType'] = 'CustomPublishRequestType'; $requestToSend['request']['objectId'] = $obj['zipal_id']; $requestToSend['request']['days'] = $obj['days']; $requestToSend['request']['autoProlong'] = false; $requestToSend['request']['destination'] = json_decode($obj['destinations'], true); $request = json_encode($requestToSend); $requestPrices = json_encode($requestPublishPrices); echo $request; echo "
"; $user_agent = 'Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; HTC_Touch_Diamond2_T5353; Windows Phone 6.5)'; //делаем запрос к zipal $result = curl_request_zipal_json("https://zipal.ru/ws/json", $obj['user_id'], $user_agent, $request); $resultPrices = curl_request_zipal_json("https://zipal.ru/ws/json", $obj['user_id'], $user_agent, $requestPrices); echo $result; $jsonResult = json_decode($result, true); $jsonResultPrices = json_decode($resultPrices, true); if (!$jsonResult) { $jsonResult['resultCode'] = "FAIL"; $jsonResult['result'] = "NO RESPONSE"; } } ?>