*/ class Mage_Adminhtml_Block_Report_Review_Detail_Grid extends Mage_Adminhtml_Block_Widget_Grid { public function __construct() { parent::__construct(); $this->setId('reviews_grid'); } protected function _prepareCollection() { //$collection = Mage::getModel('review/review')->getProductCollection(); //$collection->getSelect() // ->where('rt.entity_pk_value='.(int)$this->getRequest()->getParam('id')); //$collection->getEntity()->setStore(0); $collection = Mage::getResourceModel('reports/review_collection') ->addProductFilter((int)$this->getRequest()->getParam('id')); $this->setCollection($collection); parent::_prepareCollection(); return $this; } protected function _prepareColumns() { $this->addColumn('nickname', array( 'header' =>Mage::helper('reports')->__('Customer'), 'width' =>'100px', 'index' =>'nickname' )); $this->addColumn('title', array( 'header' =>Mage::helper('reports')->__('Title'), 'width' =>'150px', 'index' =>'title' )); $this->addColumn('detail', array( 'header' =>Mage::helper('reports')->__('Detail'), 'index' =>'detail' )); $this->addColumn('created_at', array( 'header' =>Mage::helper('reports')->__('Created At'), 'index' =>'created_at', 'width' =>'200px', 'type' =>'datetime' )); $this->setFilterVisibility(false); $this->addExportType('*/*/exportProductDetailCsv', Mage::helper('reports')->__('CSV')); $this->addExportType('*/*/exportProductDetailExcel', Mage::helper('reports')->__('Excel XML')); return parent::_prepareColumns(); } }