_init('rewardpoints/rules'); } public function setValidationFilter($websiteId, $now = null) { if (is_null($now)) { $now = Mage::getModel('core/date')->date('Y-m-d'); } $this->getSelect()->where('rewardpoints_rule_activated=1'); $this->getSelect()->where('find_in_set(?, website_ids)', (int)$websiteId); //$this->getSelect()->where('find_in_set(?, customer_group_ids)', (int)$customerGroupId); $this->getSelect()->where('rewardpoints_rule_start is null or rewardpoints_rule_start<=?', $now); $this->getSelect()->where('rewardpoints_rule_end is null or rewardpoints_rule_end>=?', $now); //$this->getSelect()->order('sort_order'); return $this; } }