57 $this->_oCurl = $oCurl;
58 $this->_oEmailBuilder = $oEmailBuilder;
59 $this->_oSimpleXml = $oSimpleXml;
76 if ($this->
_getCurl()->getStatusCode() != 200) {
78 $oException =
oxNew(
'oxException');
83 if ($iFailedCallsCount > self::ALLOWED_HTTP_FAILED_CALLS_COUNT) {
160 $oCurl->setMethod(
'POST');
161 $oCurl->setUrl($sUrl);
162 $oCurl->setParameters(array(
'xmlRequest' => $sXml));
165 static::CURL_EXECUTION_TIMEOUT
167 $sOutput = $oCurl->execute();
190 if ($iFailedOnlineCallsCount > 0) {
202 oxRegistry::getConfig()->saveSystemConfigParameter(
'int',
'iFailedOnlineCallsCount', ++$iFailedOnlineCallsCount);