/** * Creates and inits block * * @param string|null $reportType * @return Mage_Adminhtml_Block_Report_Sales_Invoiced_Grid */ protected function _createBlock($reportType = null) { $block = new Mage_Adminhtml_Block_Report_Sales_Invoiced_Grid(); $filterData = new Varien_Object(); if ($reportType) { $filterData->setReportType($reportType); } $block->setFilterData($filterData); return $block; }
protected function _prepareColumns() { parent::_prepareColumns(); if ($vendor = Mage::helper('smvendors')->getVendorLogin()) { return $this; } $this->addColumn('vendor', array('header' => Mage::helper('reports')->__('Vendor Name'), 'index' => 'vendor')); }
public function getFilterData() { $filter = parent::getFilterData(); $filter->setStoreIds(implode(',', Mage::helper('aitpermissions/access')->getFilteredStoreIds($filter->getStoreIds() ? explode(',', $filter->getStoreIds()) : array()))); return $filter; }