protected function _beforeToHtml() { $this->jsUrl->add($this->getUrl('*/settings_magentoInventory/save'), \Ess\M2ePro\Block\Adminhtml\Ebay\Settings\Tabs::TAB_ID_MAGENTO_INVENTORY); $this->js->addRequireJs([], <<<JS \$('force_qty_mode').observe('change', function() { if(\$('force_qty_mode').value == 1) { \$('force_qty_value_tr').show(); } else { \$('force_qty_value_tr').hide(); } }).simulate('change'); JS ); return parent::_beforeToHtml(); }
protected function _beforeToHtml() { $this->jsUrl->add($this->getUrl('*/settings_logsClearing/save'), \Ess\M2ePro\Block\Adminhtml\Ebay\Settings\Tabs::TAB_ID_LOGS_CLEARING); $this->jsUrl->addUrls($this->getHelper('Data')->getControllerActions('Settings\\LogsClearing')); $this->jsUrl->add($this->getUrl('*/settings_logsClearing/save'), 'formSubmit'); $this->jsTranslator->add('Please enter a valid value greater than 14 days.', $this->__('Please enter a valid value greater than 14 days.')); $logData = [LogClearing::LOG_LISTINGS, LogClearing::LOG_OTHER_LISTINGS, LogClearing::LOG_SYNCHRONIZATIONS, LogClearing::LOG_ORDERS]; $this->js->addRequireJs(['s' => 'M2ePro/Settings/LogClearing'], <<<JS window.LogClearingObj = new SettingsLogClearing(); LogClearingObj.changeModeLog('{$logData[0]}'); LogClearingObj.changeModeLog('{$logData[1]}'); LogClearingObj.changeModeLog('{$logData[2]}'); LogClearingObj.changeModeLog('{$logData[3]}'); JS ); return parent::_beforeToHtml(); }
protected function _beforeToHtml() { $this->jsUrl->add($this->getUrl('*/ebay_settings/save'), \Ess\M2ePro\Block\Adminhtml\Ebay\Settings\Tabs::TAB_ID_MAIN); return parent::_beforeToHtml(); }
protected function _beforeToHtml() { $synchronizationConfig = $this->modelFactory->getObject('Config\\Manager\\Synchronization'); // --------------------------------------- $this->reviseAllInProcessingState = !is_null($synchronizationConfig->getGroupValue('/amazon/templates/synchronization/revise/total/', 'last_listing_product_id')); $this->reviseAllStartDate = $synchronizationConfig->getGroupValue('/amazon/templates/synchronization/revise/total/', 'start_date'); $this->reviseAllStartDate && ($this->reviseAllStartDate = $this->templateContext->_localeDate->formatDate($this->reviseAllStartDate, \IntlDateFormatter::MEDIUM)); $this->reviseAllEndDate = $synchronizationConfig->getGroupValue('/amazon/templates/synchronization/revise/total/', 'end_date'); $this->reviseAllEndDate && ($this->reviseAllEndDate = $this->templateContext->_localeDate->formatDate($this->reviseAllEndDate, \IntlDateFormatter::MEDIUM)); // --------------------------------------- // --------------------------------------- $component = \Ess\M2ePro\Helper\Component\Amazon::NICK; $data = array('class' => 'ok_button', 'label' => $this->__('Confirm'), 'onclick' => "ReviseAllConfirmPopup.closeModal(); SynchronizationObj.runReviseAll('{$component}');"); $buttonBlock = $this->createBlock('Magento\\Button')->setData($data); $this->setChild('revise_all_confirm_popup_ok_button', $buttonBlock); // --------------------------------------- // --------------------------------------- $this->inspectorMode = (int) $synchronizationConfig->getGroupValue('/global/magento_products/inspector/', 'mode'); // --------------------------------------- return parent::_beforeToHtml(); }