private function GetSellerTransactions($ModTimeFrom, $ModTimeTo, $sellerId, $dev, $app, $cert, $token, $proxy_host, $proxy_port, $page_number = 1) { /* $sql = "select token from qo_ebay_seller where id = '".$sellerId."'"; $result = mysql_query($sql, eBay::$database_connect); $row = mysql_fetch_assoc($result); $token = $row['token']; */ $session = $this->configEbay($dev, $app, $cert, $token, $proxy_host, $proxy_port); try { $client = new eBaySOAP($session); //$ModTimeFrom = "2009-03-25 00:00:00"; //$ModTimeTo = "2009-03-25 02:00:00"; $EntriesPerPage = 200; $Version = '607'; $DetailLevel = "ReturnAll"; $IncludeContainingOrder = true; $IncludeFinalValueFee = true; $Pagination = array('EntriesPerPage' => $EntriesPerPage, 'PageNumber' => $page_number); $params = array('Version' => $Version, 'DetailLevel' => $DetailLevel, 'Pagination' => $Pagination, 'IncludeContainingOrder' => $IncludeContainingOrder, 'IncludeFinalValueFee' => $IncludeFinalValueFee, 'ModTimeFrom' => $ModTimeFrom, 'ModTimeTo' => $ModTimeTo); $results = $client->GetSellerTransactions($params); //---------- debug -------------------------------- //print "Request: \n".$client->__getLastRequest() ."\n"; //print "Response: \n".$client->__getLastResponse()."\n"; //$this->saveFetchData("/GetSellerTransactions/".$sellerId."-Request-GetSellerTransactions-".date("Y-m-d H:i:s").".xml", $client->__getLastRequest()); //$this->saveFetchData("/GetSellerTransactions/".$sellerId."-Response-GetSellerTransactions-".date("Y-m-d H:i:s").".xml", $client->__getLastResponse()); $this->saveFetchData($sellerId, "GetSellerTransactions-" . date("Y-m-d H:i:s") . ".xml", $client->__getLastResponse()); if (!empty($results->faultcode)) { $this->sendMessageToAM("/topic/GetSellerTransactions", array("sellerId" => $sellerId, "time" => date("Y-m-d H:i:s"), "DetailedMessage" => $results->detail->FaultDetail->DetailedMessage)); echo $results->detail->FaultDetail->DetailedMessage . "<br>"; } else { return $results; } } catch (SOAPFault $f) { $this->api_error_log("GetSellerTransactions", print_r($f, true)); } }