/**
  * Add attribute to sort
  *
  * @param string $attribute
  * @param string $dir
  * @return Mage_Reports_Model_Resource_Review_Product_Collection
  */
 public function addAttributeToSort($attribute, $dir = self::SORT_ORDER_ASC)
 {
     if (in_array($attribute, array('review_cnt', 'last_created', 'avg_rating', 'avg_rating_approved'))) {
         $this->getSelect()->order($attribute . ' ' . $dir);
         return $this;
     }
     return parent::addAttributeToSort($attribute, $dir);
 }
Beispiel #2
0
 public function addAttributeToSort($attribute, $dir = self::SORT_ORDER_ASC)
 {
     if ($attribute == 'best') {
         $this->getSelect()->order("t2.position " . $dir);
         return $this;
     }
     return parent::addAttributeToSort($attribute, $dir);
 }