Ejemplo n.º 1
0
 //First test all OK!
 $request = 'VerifyAddItem';
 $req = new VerifyAddItemRequestType();
 //add item to request
 $req->Item = $item;
 $req->ErrorLanguage = 'de_DE';
 //send item and get result from ebay
 $res = $cs->VerifyAddItem($req);
 if ($res->getAck() == $Facet_AckCodeType->Success) {
     $request = 'AddItem';
     $req = new AddItemRequestType();
     //add item to request
     $req->ErrorLanguage = 'de_DE';
     $req->Item = $item;
     //send item and get result from ebay
     $res = $cs->AddItem($req);
 }
 //look if there was an error
 if ($res->getAck() != $Facet_AckCodeType->Success) {
     $error_xfer_text = EMPTY_STRING;
     foreach ($res->getErrors() as $error) {
         //$messageStack->add($request.': '.$error->getShortMessage()." - ".$error->getLongMessage(), 'error');
         if ($error_xfer_text) {
             $error_xfer_text .= HTML_BR;
         }
         $error_xfer_text .= $error->getShortMessage() . " - " . $error->getLongMessage();
     }
     if ($error_xfer_text) {
         $error_xfer_text = HTML_B_START . $request . HTML_B_END . HTML_BR . HTML_BR . $error_xfer_text;
     }
     $error_total = true;