/** * Extend tracking block to attach intraship form. * * @return string */ public function _toHtml() { if (true !== Mage::getModel('intraship/config')->isEnabled()) { return parent::_toHtml(); } $block = $this->getLayout()->createBlock('intraship/adminhtml_sales_order_shipment_view_intraship', 'intraship_data', array('template' => 'intraship/sales/order/shipment/view/intraship.phtml')); return parent::_toHtml() . $block->_toHtml(); }
/** * * @param type $track * * @return string */ public function getRemoveUrl($track) { if ($this->isDpdTrack($track)) { Mage::helper('adminhtml')->getUrl("zitec_dpd/adminhtml_shipment/manifest", array("shipment_ids" => $this->getShipment()->getId())); return $this->getUrl('zitec_dpd/adminhtml_shipment/delete/', array('shipment_id' => $this->getShipment()->getId(), 'track_id' => $track->getId())); } else { return parent::getRemoveUrl($track); } }