/** * controller action for displaying shipment tracking information. */ public function romtrackingpopupAction() { $this->_loadValidOrder(); Mage::unregister('rom_order_shipment_tracking'); /** @var Mage_Core_Controller_Request_Http */ $request = $this->getRequest(); /** @var EbayEnterprise_Order_Model_Tracking */ $tracking = $this->_orderFactory->getNewTrackingModel(Mage::registry('rom_order'), $request->getParam('shipment_id'), $request->getParam('tracking_number')); Mage::register('rom_order_shipment_tracking', $tracking); $this->loadLayout(); $this->renderLayout(); }
/** * Handle canceling ROM order via ROM order cancel service. */ public function romCancelAction() { if ($this->_isValidOperation()) { if ($this->_canShowOrderCancelForm()) { $this->_setRefererUrlInSession()->_showOrderCancelPage(); return; } $this->_processOrderCancelAction(); return; } if ($this->_orderFactory->getCustomerSession()->isLoggedIn()) { $this->_redirect('*/*/history'); } else { $this->_redirect('sales/guest/form'); } }