private function endItem($item) { $sql = "select id from site where name = '" . $item['Site'] . "'"; $result = mysql_query($sql); $row = mysql_fetch_assoc($result); $this->configEbay($row['id']); try { $client = new eBaySOAP($this->session); $Version = $this->version; $params = array('Version' => $Version, 'ItemID' => $item['ItemID'], 'EndingReason' => 'NotAvailable'); $results = $client->EndItem($params); if (!empty($results->Errors)) { $this->parseEbayResponse("end", $item, $results); } elseif ($results->Ack == "Success") { $sql_2 = "update items set Status = 9,EndTime = '" . $results->EndTime . "' where Id = '" . $item['Id'] . "'"; echo $sql_2 . "<br>"; $result_2 = mysql_query($sql_2); } $this->saveFetchData("endItem-Request-" . date("YmdHis") . ".xml", $client->__getLastRequest()); $this->saveFetchData("endItem-Response-" . date("YmdHis") . ".xml", $client->__getLastResponse()); } catch (SOAPFault $f) { print $f; // error handling } }