Exemplo n.º 1
0
 /**
  * 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());
 }
Exemplo n.º 2
0
 /**
  * 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();
 }