/** * Prepare item before output * * @param Mage_Core_Block_Abstract $renderer * @return Mage_Sales_Block_Items_Abstract */ protected function _prepareItem(Mage_Core_Block_Abstract $renderer) { $renderer->getItem()->setOrder($this->getOrder()); $renderer->getItem()->setSource($this->getShipment()); }
/** * Returns true if edit link should be added to given block * * @param Mage_Core_Block_Abstract $block * @return boolean */ protected function _shouldAddPopup(Mage_Core_Block_Abstract $block) { return $block instanceof Mage_Sales_Block_Order_Item_Renderer_Default && Mage::helper('editcustomoptions/data')->isOrderEditable($block->getOrder()) && $block->getItem()->getProduct()->getHasOptions(); }