Blame | Letzte Änderung | Log anzeigen | RSS feed
<?require_once "../../connect2.php";require_once "loadSettings.php";/* DETAILLEVEL SETZTEN */function detailLevel($level) { $_SESSION[eBay][settings][DetailLevel]=$level; }/* CMD VORLAGE IN XML UMWANDELN */function formXML($source){// "<![CDATA["."]]>";if (!is_Array($source)) { return $source; }else{$buffer="";foreach(array_keys($source) as $elem){$buffer2=formXML($source[$elem]);switch($elem){case "Description":$buffer2="<![CDATA[".$buffer2."]]>";break;default:break;}if (strlen($buffer2) > 0){$buffer.="<".$elem.">".$buffer2."</".$elem.">";}}return $buffer;}}/* HEADER GENERIEREN */function eBayAPIheader($cmd){return array("X-EBAY-API-COMPATIBILITY-LEVEL: ".$_SESSION[eBay][settings][COMPATIBILITYLEVEL],"X-EBAY-API-SESSION-CERTIFICATE: ".$_SESSION[eBay][settings][DevID].";".$_SESSION[eBay][settings][AppID].";".$_SESSION[eBay][settings][CertID],"X-EBAY-API-DEV-NAME: ".$_SESSION[eBay][settings][DevID],"X-EBAY-API-APP-NAME: ".$_SESSION[eBay][settings][AppID],"X-EBAY-API-CERT-NAME: ".$_SESSION[eBay][settings][CertID],"X-EBAY-API-CALL-NAME: ".$cmd,"X-EBAY-API-SITEID: ".$_SESSION[eBay][settings][SITEID],"X-EBAY-API-DETAIL-LEVEL: ".$_SESSION[eBay][settings][DetailLevel],"Content-Type: text/xml");}function cmdSend($cmd,$post_data){$ch = curl_init();$res= curl_setopt ($ch, CURLOPT_URL,$_SESSION[eBay][settings][eBayAPIURL]);curl_setopt ($ch, CURLOPT_SSL_VERIFYHOST, 0);curl_setopt ($ch, CURLOPT_SSL_VERIFYPEER, 0);curl_setopt ($ch, CURLOPT_HEADER, 0);curl_setopt($ch, CURLOPT_HTTPHEADER, eBayAPIheader($cmd));curl_setopt($ch, CURLOPT_POST, 1);curl_setopt($ch, CURLOPT_POSTFIELDS, "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>".$post_data);curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1);$data=curl_exec ($ch);curl_close ($ch);return $data;}//loadSettings();detailLevel(1);/* CMD VORLAGE LADEN UND IN XML UMWANDELN *///require_once "cmd/GeteBayOfficialTime.php";//echo cmdSend("GeteBayOfficialTime",formXML($cmdSource));?>