public function getRowUrl($row)
 {
     if (Mage::helper('inventoryplus')->isInInventorySection()) {
         return $this->getUrl('*/sales_order_shipment/view', array('shipment_id' => $row->getId(), 'order_id' => $row->getOrderId(), 'inventoryplus' => '1'));
     }
     return parent::getRowUrl($row);
 }
 protected function _prepareCollection()
 {
     $vendorOrder = Mage::registry('vendor_order');
     if (!$vendorOrder) {
         return parent::_prepareCollection();
     } else {
         $grandParent = get_parent_class(get_parent_class($this));
         $collection = Mage::getResourceModel($this->_getCollectionClass())->addFieldToSelect('entity_id')->addFieldToSelect('created_at')->addFieldToSelect('increment_id')->addFieldToSelect('total_qty')->addFieldToSelect('shipping_name')->setOrderFilter($this->getOrder())->addFieldToFilter('vendor_id', $vendorOrder->getVendorId());
         $this->setCollection($collection);
         return call_user_func(array($grandParent, '_prepareCollection'));
     }
 }