public function getEbayTabHtml() { $helpBlock = $this->getLayout()->createBlock('M2ePro/adminhtml_ebay_order_help'); $javascript = $this->getHelpBlockJavascript($helpBlock->getContainerId()); $filtersBlock = $this->getLayout()->createBlock('M2ePro/adminhtml_account_switcher', '', array('component_mode' => Ess_M2ePro_Helper_Component_Ebay::NICK, 'controller_name' => 'adminhtml_order')); $filtersBlock->setUseConfirm(false); return $javascript . $helpBlock->toHtml() . $filtersBlock->toHtml() . parent::getEbayTabHtml(); }
public function getEbayTabHtml() { $tutorialShowed = Mage::helper('M2ePro/Module')->getConfig()->getGroupValue('/cache/ebay/listing/', 'tutorial_shown'); if (!$tutorialShowed) { return parent::getEbayTabHtml(); } $javascript = ''; if ($this->getRequest()->isXmlHttpRequest()) { $javascript = $this->getEbayTabBlock()->getTemplatesButtonJavascript(); } return $javascript . $this->getLayout()->createBlock('M2ePro/adminhtml_ebay_listing_filter')->toHtml() . parent::getEbayTabHtml(); }
public function getEbayTabHtml() { $helpBlock = $this->getLayout()->createBlock('M2ePro/adminhtml_ebay_synchronization_help'); return $helpBlock->toHtml() . parent::getEbayTabHtml(); }
public function getEbayTabHtml() { /** @var $helper Ess_M2ePro_Helper_Data */ $helper = Mage::helper('M2ePro'); $component = Ess_M2ePro_Helper_Component_Ebay::NICK; $model = 'Listing_Other'; $logViewUrl = $this->getUrl('*/adminhtml_log/listingOther', array('filter' => base64_encode('component_mode=' . Ess_M2ePro_Helper_Component_Ebay::NICK), 'back' => $helper->makeBackUrlParam('*/adminhtml_listingOther/index'))); $mapToProductUrl = $this->getUrl('*/adminhtml_' . $component . '_listingOther/mapToProduct'); $mapAutoToProductUrl = $this->getUrl('*/adminhtml_' . $component . '_listingOther/mapAutoToProduct'); $someProductsWereNotMappedMessage = 'No matches were found. Please change the mapping attributes in <strong>'; $someProductsWereNotMappedMessage .= 'Configuration > Account > 3rd Party Listings</strong> '; $someProductsWereNotMappedMessage .= 'or try to map manually.'; $someProductsWereNotMappedMessage = Mage::helper('M2ePro')->__($someProductsWereNotMappedMessage); $prepareData = $this->getUrl('*/adminhtml_listingOther/prepareMoveToListing'); $getMoveToListingGridHtml = $this->getUrl('*/adminhtml_listing/moveToListingGrid'); $getFailedProductsGridHtml = $this->getUrl('*/adminhtml_listing/getFailedProductsGrid'); $tryToMoveToListing = $this->getUrl('*/adminhtml_ebay_listingOther/tryToMoveToListing'); $moveToListing = $this->getUrl('*/adminhtml_ebay_listingOther/moveToListing'); $popupTitle = $helper->escapeJs($helper->__('Moving eBay Items.')); $failedProductsPopupTitle = $helper->escapeJs($helper->__('Products failed to move')); $successfullyMovedMessage = $helper->escapeJs($helper->__('Product(s) was successfully moved.')); $productsWereNotMovedMessage = $helper->escapeJs($helper->__('Products were not moved. <a href="%s">View log</a> for details.', $logViewUrl)); $someProductsWereNotMovedMessage = $helper->escapeJs($helper->__('Some of the products were not moved. <a href="%s">View log</a> for details.', $logViewUrl)); $successfullyMappedMessage = $helper->escapeJs($helper->__('Product was successfully mapped.')); $mappingProductMessage = $helper->escapeJs($helper->__('Mapping Product')); $productDoesNotExistMessage = $helper->escapeJs($helper->__('Product does not exist.')); $confirmMessage = $helper->escapeJs($helper->__('Are you sure?')); // ->__('Current eBay version only supports simple products in mapping. Please, choose simple product.') $temp = 'Current eBay version only supports simple products in mapping. Please, choose simple product.'; $selectSimpleProductMessage = $helper->escapeJs($helper->__($temp)); $processingDataMessage = $helper->escapeJs($helper->__('Processing %s product(s).')); $checkLockListing = $this->getUrl('*/adminhtml_listingOther/checkLockListing', array('component' => $component)); $lockListingNow = $this->getUrl('*/adminhtml_listingOther/lockListingNow', array('component' => $component)); $unlockListingNow = $this->getUrl('*/adminhtml_listingOther/unlockListingNow', array('component' => $component)); $getErrorsSummary = $this->getUrl('*/adminhtml_listingOther/getErrorsSummary'); $runReviseProducts = $this->getUrl('*/adminhtml_ebay_listingOther/runReviseProducts'); $runRelistProducts = $this->getUrl('*/adminhtml_ebay_listingOther/runRelistProducts'); $runStopProducts = $this->getUrl('*/adminhtml_ebay_listingOther/runStopProducts'); $taskCompletedMessage = $helper->escapeJs($helper->__('Task completed. Please wait ...')); $taskCompletedSuccessMessage = $helper->escapeJs($helper->__('"%s" task has successfully completed.')); // ->__('"%s" task has completed with warnings. <a href="%s">View log</a> for details.') $temp = '"%s" task has completed with warnings. <a href="%s">View log</a> for details.'; $taskCompletedWarningMessage = $helper->escapeJs($helper->__($temp)); // ->__('"%s" task has completed with errors. <a href="%s">View log</a> for details.') $temp = '"%s" task has completed with errors. <a href="%s">View log</a> for details.'; $taskCompletedErrorMessage = $helper->escapeJs($helper->__($temp)); $sendingDataToEbayMessage = $helper->escapeJs($helper->__('Sending %s product(s) data on eBay.')); $viewAllProductLogMessage = $helper->escapeJs($helper->__('View All Product Log.')); $listingLockedMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('The listing was locked by another process. Please try again later.')); $listingEmptyMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Listing is empty.')); $listingAllItemsMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Listing All Items On eBay')); $listingSelectedItemsMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Listing Selected Items On eBay')); $revisingSelectedItemsMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Revising Selected Items On eBay')); $relistingSelectedItemsMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Relisting Selected Items On eBay')); $stoppingSelectedItemsMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Stopping Selected Items On eBay')); $stoppingAndRemovingSelectedItemsMessage = Mage::helper('M2ePro')->escapeJs(Mage::helper('M2ePro')->__('Stopping On eBay And Removing From Listing Selected Items')); $invalidDataMessage = $helper->escapeJs($helper->__('Please enter correct product ID.')); $enterProductOrSkuMessage = $helper->escapeJs($helper->__('Please enter correct product ID or SKU')); $autoMapProgressTitle = $helper->escapeJs($helper->__('Map Item(s) to Products')); $selectOnlyMapped = $helper->escapeJs($helper->__('Only mapped products must be selected.')); $selectItemsMessage = $helper->escapeJs($helper->__('Please select items.')); $selectActionMessage = $helper->escapeJs($helper->__('Please select action.')); $successWord = $helper->escapeJs($helper->__('Success')); $noticeWord = $helper->escapeJs($helper->__('Notice')); $warningWord = $helper->escapeJs($helper->__('Warning')); $errorWord = $helper->escapeJs($helper->__('Error')); $closeWord = $helper->escapeJs($helper->__('Close')); $javascriptsMain = <<<JAVASCRIPT <script type="text/javascript"> M2eProEbay = {}; M2eProEbay.url = {}; M2eProEbay.formData = {}; M2eProEbay.customData = {}; M2eProEbay.text = {}; M2eProEbay.url.logViewUrl = '{$logViewUrl}'; M2eProEbay.url.checkLockListing = '{$checkLockListing}'; M2eProEbay.url.lockListingNow = '{$lockListingNow}'; M2eProEbay.url.unlockListingNow = '{$unlockListingNow}'; M2eProEbay.url.getErrorsSummary = '{$getErrorsSummary}'; M2eProEbay.url.runReviseProducts = '{$runReviseProducts}'; M2eProEbay.url.runRelistProducts = '{$runRelistProducts}'; M2eProEbay.url.runStopProducts = '{$runStopProducts}'; M2eProEbay.url.mapToProduct = '{$mapToProductUrl}'; M2eProEbay.url.mapAutoToProductUrl = '{$mapAutoToProductUrl}'; M2eProEbay.text.failed_mapped = '{$someProductsWereNotMappedMessage}'; M2eProEbay.url.prepareData = '{$prepareData}'; M2eProEbay.url.getGridHtml = '{$getMoveToListingGridHtml}'; M2eProEbay.url.getFailedProductsGridHtml = '{$getFailedProductsGridHtml}'; M2eProEbay.url.tryToMoveToListing = '{$tryToMoveToListing}'; M2eProEbay.url.moveToListing = '{$moveToListing}'; M2eProEbay.text.successfully_mapped = '{$successfullyMappedMessage}'; M2eProEbay.text.mapping_product_title = '{$mappingProductMessage}'; M2eProEbay.text.product_does_not_exist = '{$productDoesNotExistMessage}'; M2eProEbay.text.select_simple_product = '{$selectSimpleProductMessage}'; M2eProEbay.text.invalid_data = '{$invalidDataMessage}'; M2eProEbay.text.enter_product_or_sku = '{$enterProductOrSkuMessage}'; M2eProEbay.text.automap_progress_title = '{$autoMapProgressTitle}'; M2eProEbay.text.processing_data_message = '{$processingDataMessage}'; M2eProEbay.text.popup_title = '{$popupTitle}'; M2eProEbay.text.failed_products_popup_title = '{$failedProductsPopupTitle}'; M2eProEbay.text.successfully_moved = '{$successfullyMovedMessage}'; M2eProEbay.text.products_were_not_moved = '{$productsWereNotMovedMessage}'; M2eProEbay.text.some_products_were_not_moved = '{$someProductsWereNotMovedMessage}'; M2eProEbay.text.task_completed_message = '{$taskCompletedMessage}'; M2eProEbay.text.task_completed_success_message = '{$taskCompletedSuccessMessage}'; M2eProEbay.text.task_completed_warning_message = '{$taskCompletedWarningMessage}'; M2eProEbay.text.task_completed_error_message = '{$taskCompletedErrorMessage}'; M2eProEbay.text.sending_data_message = '{$sendingDataToEbayMessage}'; M2eProEbay.text.view_all_product_log_message = '{$viewAllProductLogMessage}'; M2eProEbay.text.listing_locked_message = '{$listingLockedMessage}'; M2eProEbay.text.listing_empty_message = '{$listingEmptyMessage}'; M2eProEbay.text.listing_all_items_message = '{$listingAllItemsMessage}'; M2eProEbay.text.listing_selected_items_message = '{$listingSelectedItemsMessage}'; M2eProEbay.text.revising_selected_items_message = '{$revisingSelectedItemsMessage}'; M2eProEbay.text.relisting_selected_items_message = '{$relistingSelectedItemsMessage}'; M2eProEbay.text.stopping_selected_items_message = '{$stoppingSelectedItemsMessage}'; M2eProEbay.text.stopping_and_removing_selected_items_message = '{$stoppingAndRemovingSelectedItemsMessage}'; M2eProEbay.text.select_items_message = '{$selectItemsMessage}'; M2eProEbay.text.select_action_message = '{$selectActionMessage}'; M2eProEbay.text.select_only_mapped_products = '{$selectOnlyMapped}'; M2eProEbay.text.confirm = '{$confirmMessage}'; M2eProEbay.text.success_word = '{$successWord}'; M2eProEbay.text.notice_word = '{$noticeWord}'; M2eProEbay.text.warning_word = '{$warningWord}'; M2eProEbay.text.error_word = '{$errorWord}'; M2eProEbay.text.close_word = '{$closeWord}'; M2eProEbay.customData.model = '{$model}'; M2eProEbay.customData.componentMode = '{$component}'; M2eProEbay.customData.gridId = 'ebayListingOtherGrid'; var init = function () { EbayListingOtherMapToProductHandlerObj = new ListingOtherMapToProductHandler(M2eProEbay); EbayListingMoveToListingHandlerObj = new ListingMoveToListingHandler(M2eProEbay); EbayListingActionHandlerObj = new ListingActionHandler(M2eProEbay,'listingOther'); EbayListingMoveToListingHandlerObj = new ListingMoveToListingHandler(M2eProEbay); EbayListingOtherAutoMapHandlerObj = new ListingOtherAutoMapHandler(M2eProEbay); EbayListingItemGridHandlerObj = new ListingItemGridHandler( M2eProEbay,'ebayListingOtherGrid',3,2,EbayListingActionHandlerObj, EbayListingMoveToListingHandlerObj, undefined, EbayListingOtherAutoMapHandlerObj ); } {$this->isAjax} ? init() : Event.observe(window, 'load', init); </script> JAVASCRIPT; $helpBlock = $this->getLayout()->createBlock('M2ePro/adminhtml_ebay_listing_other_help'); $javascriptsMain .= $this->getHelpBlockJavascript($helpBlock->getContainerId()); return $javascriptsMain . $helpBlock->toHtml() . $this->getEbayTabBlockFilterHtml() . parent::getEbayTabHtml(); }