get($object['user_id']); $requestToSend = []; $login = $curUser->zipal_login; $password = $curUser->zipal_password; if (empty($login) || empty($password)) { $login = $curUser->agencyZipalLogin; $password = $curUser->agencyZipalPassword; } $requestToSend = []; $requestToSend['login'] = $login; $requestToSend['password'] = $password; $requestToSend['method'] = 'GetAdViews'; $requestToSend['request'] = []; $requestToSend['request']['requestType'] = 'GetAdViewsRequestType'; $requestToSend['request']['id'] = $object['zipal_id']; $requestToSend['request']['byDestination'] = true; $request = json_encode($requestToSend); //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", $object['user_id'], $user_agent, $request); //echo $result; $jsonResult = json_decode($result, true); if ($jsonResult['resultCode'] == "OK") { if (count($jsonResult['result']['destination']) > 0) { foreach ($jsonResult['result']['destination'] as $dest) { $zipalCode = $dest['destination']; $views = $dest['adViews']; $sql = "SELECT id FROM object_feed_stat WHERE zipal_id = '$object[zipal_id]' and object_id = $objId and zipal_code = '$zipalCode'"; $rez = mysql_query($sql); if (mysql_num_rows($rez) > 0) { //если нашли запись - обновляем кол-во просмотров $stat = mysql_fetch_assoc($rez); $id = $stat['id']; $sql = "UPDATE object_feed_stat SET view_count = $views WHERE id=$id"; mysql_query($sql); } } } } //sleep(1); } ?>