protected function _prepareCollection() { $ebayListingData = Mage::registry('M2ePro_data'); // Get collection logs //-------------------------------- $collection = Mage::getModel('M2ePro/EbayListingsLogs')->getCollection(); //-------------------------------- // Join ebay_listings_table //-------------------------------- $collection->getSelect()->joinLeft(array('el' => Mage::getResourceModel('M2ePro/EbayListings')->getMainTable()), '(`main_table`.ebay_listing_id = `el`.id)', array('ebay_item' => 'el.ebay_item', 'marketplace_id' => 'el.marketplace_id', 'account_id' => 'el.account_id')); //-------------------------------- // Set listing filter //-------------------------------- if (isset($ebayListingData['id'])) { $collection->addFieldToFilter('ebay_listing_id', $ebayListingData['id']); } //-------------------------------- // we need sort by id also, because create_date may be same for some adjacents entries //-------------------------------- if ($this->getRequest()->getParam('sort', 'create_date') == 'create_date') { $collection->setOrder('id', $this->getRequest()->getParam('dir', 'DESC')); } //-------------------------------- // Set collection to grid $this->setCollection($collection); return parent::_prepareCollection(); }
protected function _prepareCollection() { // Get collection logs //-------------------------------- $collection = Mage::getModel('M2ePro/Synchronization_Logs')->getCollection(); //-------------------------------- // Set collection to grid $this->setCollection($collection); return parent::_prepareCollection(); }
protected function _prepareCollection() { $listingData = Mage::registry('M2ePro_data'); // Get collection logs //-------------------------------- $collection = Mage::getModel('M2ePro/ListingsLogs')->getCollection(); //-------------------------------- // Set listing filter //-------------------------------- if (isset($listingData['id'])) { $collection->addFieldToFilter('listing_id', $listingData['id']); } //-------------------------------- // we need sort by id also, because create_date may be same for some adjacents entries //-------------------------------- if ($this->getRequest()->getParam('sort', 'create_date') == 'create_date') { $collection->setOrder('id', $this->getRequest()->getParam('dir', 'DESC')); } //-------------------------------- // Set collection to grid $this->setCollection($collection); return parent::_prepareCollection(); }