EbayMarketplaceSynchProgressHandler = Class.create(SynchProgressHandler, { printFinalMessage : function(resultType) { var self = this; new Ajax.Request(M2ePro.url.get('adminhtml_ebay_marketplace/isExistDeletedCategories') , { method: 'post', asynchronous: true, onSuccess: function(transport) { if (transport.responseText == 1) { MagentoMessageObj.addWarning(str_replace( '%url%', M2ePro.url.get('adminhtml_ebay_category/index', {filter: base64_encode('state=0')}), M2ePro.translator.translate('Some eBay categories were deleted from eBay. Click here to check.') )); } if (resultType == self.resultTypeError) { MagentoMessageObj.addError(str_replace( '%url%', M2ePro.url.get('logViewUrl'), M2ePro.translator.translate('Synchronization ended with errors. View log for details.') )); } else if (resultType == self.resultTypeWarning) { MagentoMessageObj.addWarning(str_replace( '%url%', M2ePro.url.get('logViewUrl'), M2ePro.translator.translate('Synchronization ended with warnings. View log for details.') )); } else { MagentoMessageObj.addSuccess(M2ePro.translator.translate('Synchronization has successfully ended.')); } } }); } });