*/ class Mage_Review_Block_Customer_Recent extends Mage_Core_Block_Template { public function __construct() { parent::__construct(); $this->setTemplate('review/customer/list.phtml'); $this->_collection = Mage::getModel('review/review')->getProductCollection(); $this->_collection ->addStoreFilter(Mage::app()->getStore()->getId()) ->addCustomerFilter(Mage::getSingleton('customer/session')->getCustomerId()) ->setDateOrder() ->setPageSize(5) ->load() ->addReviewSummary(); } public function count() { return $this->_collection->getSize(); } protected function _getCollection() { return $this->_collection; } public function getCollection() { return $this->_getCollection(); } public function getReviewLink() { return Mage::getUrl('review/customer/view/'); } public function getProductLink() { return Mage::getUrl('catalog/product/view/'); } public function dateFormat($date) { return $this->formatDate($date, Mage_Core_Model_Locale::FORMAT_TYPE_SHORT); } public function getAllReviewsUrl() { return Mage::getUrl('review/customer'); } public function getReviewUrl($id) { return Mage::getUrl('review/customer/view', array('id' => $id)); } }