Esempio n. 1
0
 /**
  * Add website ids to rules data
  *
  * @return Mage_Rule_Model_Resource_Rule_Collection_Abstract
  */
 protected function _afterLoad()
 {
     parent::_afterLoad();
     if ($this->getFlag('add_websites_to_result') && $this->_items) {
         foreach ($this->_items as $item) {
             $item->afterLoad();
         }
     }
     return $this;
 }
Esempio n. 2
0
 /**
  * Provide support for store id filter
  *
  * @param string $field
  * @param mixed $condition
  *
  * @return Mage_Rule_Model_Resource_Rule_Collection_Abstract
  */
 public function addFieldToFilter($field, $condition = null)
 {
     if ($field == 'store_ids') {
         return $this->addStoreFilter($condition);
     }
     parent::addFieldToFilter($field, $condition);
     return $this;
 }