Example #1
0
 public function getRowItemHtml(Varien_Object $item)
 {
     if ($item instanceof Unirgy_DropshipSplit_Model_Cart_Vendor || $item->getQuoteItem() instanceof Unirgy_DropshipSplit_Model_Cart_Vendor) {
         return $this->getItemHtml($item);
     }
     return parent::getRowItemHtml($item);
 }
 /**
  * @see Mage_Sales_Block_Items_Abstract::_getItemType()
  * Return product type for quote/order item
  *
  * @param  Varien_Object
  * @return string
  */
 protected function _getItemType(Varien_Object $item)
 {
     if ($item->getOrderItem()) {
         $type = $item->getOrderItem()->getProductType();
     } elseif ($item instanceof Mage_Sales_Model_Quote_Address_Item) {
         $type = $item->getQuoteItem()->getProductType();
     } else {
         $type = $item->getProductType();
     }
     return $type;
 }
Example #3
0
 /**
  * Get item row html
  *
  * @param   Varien_Object $item
  * @return  string
  */
 public function getItemHtml(Varien_Object $item)
 {
     if ($item->getOrderItem()) {
         $type = $item->getOrderItem()->getProductType();
     } elseif ($item instanceof Mage_Sales_Model_Quote_Address_Item) {
         $type = $item->getQuoteItem()->getProductType();
     } else {
         $type = $item->getProductType();
     }
     $block = $this->getItemRenderer($type)->setItem($item);
     $this->_prepareItem($block);
     return $block->toHtml();
 }