Example #1
0
 /**
  * 
  * Enter description here ...
  * @param TBT_Rewards_Model_Salesrule_Rule $rule
  * @param Mage_Sales_Model_Quote $quote
  * @param Mage_Sales_Model_Quote_Address_Item $item
  */
 public function isValidRedemption(TBT_Rewards_Model_Salesrule_Rule $rule, $quote, $item)
 {
     $rule_id = $rule->getId();
     //@nelkaake -a 11/03/11: Firstly, only deal with points rules.
     if (!$rule->isPointsRule()) {
         return false;
     }
     if (!$rule->isRedemptionRule()) {
         return false;
     }
     if (!$rule->getActions()->validate($item)) {
         return false;
     }
     return true;
 }