示例#1
0
 /**
  * Add select order
  *
  * @param   string $field
  * @param   string $direction
  * @return  Varien_Data_Collection_Db
  */
 public function setOrder($field, $direction = self::SORT_ORDER_DESC)
 {
     if ($field == 'product_name') {
         return $this->setOrderByProductName($direction);
     } else {
         if ($field == 'days_in_wishlist') {
             $field = 'added_at';
             $direction = $direction == self::SORT_ORDER_DESC ? self::SORT_ORDER_ASC : self::SORT_ORDER_DESC;
         }
         return parent::setOrder($field, $direction);
     }
 }
示例#2
0
 /**
  * Set order to result
  *
  * @param string $attribute
  * @param string $dir
  * @return Mage_Reports_Model_Resource_Wishlist_Product_Collection
  */
 public function setOrder($attribute, $dir = self::SORT_ORDER_DESC)
 {
     if ($attribute == 'wishlists') {
         $this->getSelect()->order($attribute . ' ' . $dir);
     } else {
         parent::setOrder($attribute, $dir);
     }
     return $this;
 }