This is an error 404
There are `0` results
preferences:
161.43 ms | 1398 KiB | 7 Q<?php
abstract class test{
protected function postProcessError($aError, $aModels) {
}
}
class testDescrit extends test{
protected function postProcessError($aError, &$aModels) {
$sFieldId = 'MOrderID';
$sMarketplaceOrderId = null;
if (isset($aError['DETAILS']) && isset($aError['DETAILS'][$sFieldId])) {
$sMarketplaceOrderId = $aError['DETAILS'][$sFieldId];
}
if (empty($sMarketplaceOrderId)) {
return;
}
// it will return if order don't belongs to customer or is to old
if (isset($aError['ERRORCODE']) && $aError['ERRORCODE'] == 1450279354) {
$this->saveOrderData($aModels[$sMarketplaceOrderId]);
unset($aModels[$sMarketplaceOrderId]);
}
}
}
class testDescrit2 extends test{
protected function postProcessError($aError, &$aModels) {
$sFieldId = 'MOrderID';
$sMarketplaceOrderId = null;
if (isset($aError['DETAILS']) && isset($aError['DETAILS'][$sFieldId])) {
$sMarketplaceOrderId = $aError['DETAILS'][$sFieldId];
}
if (empty($sMarketplaceOrderId)) {
return;
}
// it will return 3710 if order cant be updated (not in edit mode)
if (isset($aError['DETAILS']['ErrorCode']) && $aError['DETAILS']['ErrorCode'] == 3710) {
$this->saveOrderData($aModels[$sMarketplaceOrderId]);
unset($aModels[$sMarketplaceOrderId]);
}
}
}