Overview

Packages

  • currencysymbol
  • MAbout
  • Mage
    • Admin
    • Adminhtml
    • AdminNotification
    • Api
    • Api2
    • Authorizenet
    • Backup
    • Bundle
    • Captcha
    • Catalog
    • CatalogIndex
    • CatalogInventory
    • CatalogRule
    • CatalogSearch
    • Centinel
    • Checkout
    • Cms
    • Compiler
    • Connect
    • Contacts
    • Core
    • Cron
    • CurrencySymbol
    • Customer
    • Dataflow
    • Directory
    • DirtectPost
    • Downloadable
    • Eav
    • GiftMessage
    • GoogleAnalytics
    • GoogleBase
    • GoogleCheckout
    • ImportExport
    • Index
    • Install
    • Log
    • Media
    • Newsletter
    • Oauth
    • Page
    • PageCache
    • Paygate
    • Payment
    • Paypal
    • PaypalUk
    • Persistent
    • Poll
    • ProductAlert
    • Rating
    • Reports
    • Review
    • Rss
    • Rule
    • Sales
    • SalesRule
    • Sedfriend
    • Sendfriend
    • Shipping
    • Sitemap
    • Tag
    • Tax
    • Usa
    • Weee
    • Widget
    • Wishlist
    • XmlConnect
  • None
  • Phoenix
    • Moneybookers
  • PHP
  • Zend
    • Date
    • Mime
    • XmlRpc

Classes

  • Mage_SalesRule_Exception
  • Mage_SalesRule_Helper_Coupon
  • Mage_SalesRule_Helper_Data
  • Mage_SalesRule_Model_Coupon
  • Mage_SalesRule_Model_Coupon_Codegenerator
  • Mage_SalesRule_Model_Coupon_Massgenerator
  • Mage_SalesRule_Model_Mysql4_Coupon
  • Mage_SalesRule_Model_Mysql4_Coupon_Collection
  • Mage_SalesRule_Model_Mysql4_Coupon_Usage
  • Mage_SalesRule_Model_Mysql4_Report_Collection
  • Mage_SalesRule_Model_Mysql4_Report_Rule
  • Mage_SalesRule_Model_Mysql4_Report_Updatedat_Collection
  • Mage_SalesRule_Model_Mysql4_Rule
  • Mage_SalesRule_Model_Mysql4_Rule_Collection
  • Mage_SalesRule_Model_Mysql4_Rule_Customer
  • Mage_SalesRule_Model_Mysql4_Rule_Customer_Collection
  • Mage_SalesRule_Model_Mysql4_Rule_Product
  • Mage_SalesRule_Model_Mysql4_Rule_Product_Collection
  • Mage_SalesRule_Model_Observer
  • Mage_SalesRule_Model_Quote_Discount
  • Mage_SalesRule_Model_Quote_Freeshipping
  • Mage_SalesRule_Model_Quote_Nominal_Discount
  • Mage_SalesRule_Model_Resource_Coupon
  • Mage_SalesRule_Model_Resource_Coupon_Collection
  • Mage_SalesRule_Model_Resource_Coupon_Usage
  • Mage_SalesRule_Model_Resource_Report_Collection
  • Mage_SalesRule_Model_Resource_Report_Rule
  • Mage_SalesRule_Model_Resource_Report_Rule_Createdat
  • Mage_SalesRule_Model_Resource_Report_Rule_Updatedat
  • Mage_SalesRule_Model_Resource_Report_Updatedat_Collection
  • Mage_SalesRule_Model_Resource_Rule
  • Mage_SalesRule_Model_Resource_Rule_Collection
  • Mage_SalesRule_Model_Resource_Rule_Customer
  • Mage_SalesRule_Model_Resource_Rule_Customer_Collection
  • Mage_SalesRule_Model_Resource_Rule_Product
  • Mage_SalesRule_Model_Resource_Rule_Product_Collection
  • Mage_SalesRule_Model_Rule
  • Mage_SalesRule_Model_Rule_Action_Collection
  • Mage_SalesRule_Model_Rule_Action_Product
  • Mage_SalesRule_Model_Rule_Condition_Address
  • Mage_SalesRule_Model_Rule_Condition_Combine
  • Mage_SalesRule_Model_Rule_Condition_Product
  • Mage_SalesRule_Model_Rule_Condition_Product_Combine
  • Mage_SalesRule_Model_Rule_Condition_Product_Found
  • Mage_SalesRule_Model_Rule_Condition_Product_Subselect
  • Mage_SalesRule_Model_Rule_Customer
  • Mage_SalesRule_Model_Rule_Product
  • Mage_SalesRule_Model_System_Config_Source_Coupon_Format
  • Mage_SalesRule_Model_Validator

Interfaces

  • Mage_SalesRule_Model_Coupon_CodegeneratorInterface
  • Overview
  • Package
  • Class
  • Tree

Class Mage_SalesRule_Model_Resource_Rule_Collection

Sales Rules resource collection model

Varien_Data_Collection_Db
Extended by Mage_Core_Model_Resource_Db_Collection_Abstract
Extended by Mage_Rule_Model_Resource_Rule_Collection_Abstract
Extended by Mage_SalesRule_Model_Resource_Rule_Collection

Direct known subclasses

Mage_SalesRule_Model_Mysql4_Rule_Collection
Package: Mage\SalesRule
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Author: Magento Core Team <core@magentocommerce.com>
Located at code/core/Mage/SalesRule/Model/Resource/Rule/Collection.php
Methods summary
protected
# _construct( )

Set resource model and determine field mapping

Set resource model and determine field mapping

Overrides

Mage_Core_Model_Resource_Db_Collection_Abstract::_construct()
public Mage_SalesRule_Model_Resource_Rule_Collection
# setValidationFilter( integer $websiteId, integer $customerGroupId, string $couponCode = '', string|null $now = null )

Filter collection by specified website, customer group, coupon code, date. Filter collection to use only active rules. Involved sorting by sort_order column.

Filter collection by specified website, customer group, coupon code, date. Filter collection to use only active rules. Involved sorting by sort_order column.

Parameters

$websiteId
integer
$websiteId
$customerGroupId
integer
$customerGroupId
$couponCode
string
$couponCode
$now
string|null
$now

Returns

Mage_SalesRule_Model_Resource_Rule_Collection

Use

$this->addWebsiteGroupDateFilter()
public Mage_SalesRule_Model_Mysql4_Rule_Collection
# addWebsiteGroupDateFilter( integer $websiteId, integer $customerGroupId, string|null $now = null )

Filter collection by website(s), customer group(s) and date. Filter collection to only active rules. Sorting is not involved

Filter collection by website(s), customer group(s) and date. Filter collection to only active rules. Sorting is not involved

Parameters

$websiteId
integer
$websiteId
$customerGroupId
integer
$customerGroupId
$now
string|null
$now

Returns

Mage_SalesRule_Model_Mysql4_Rule_Collection

Use

$this->addWebsiteFilter()
public Mage_SalesRule_Model_Resource_Rule_Collection
# _initSelect( )

Add primary coupon to collection

Add primary coupon to collection

Returns

Mage_SalesRule_Model_Resource_Rule_Collection

Overrides

Mage_Core_Model_Resource_Db_Collection_Abstract::_initSelect()
public Mage_SalesRule_Model_Resource_Rule_Collection
# addAttributeInConditionFilter( string $attributeCode )

Find product attribute in conditions or actions

Find product attribute in conditions or actions

Parameters

$attributeCode
string
$attributeCode

Returns

Mage_SalesRule_Model_Resource_Rule_Collection
public Mage_SalesRule_Model_Resource_Rule_Collection
# addAllowedSalesRulesFilter( )

Excludes price rules with generated specific coupon codes from collection

Excludes price rules with generated specific coupon codes from collection

Returns

Mage_SalesRule_Model_Resource_Rule_Collection
Methods inherited from Mage_Rule_Model_Resource_Rule_Collection_Abstract
_afterLoad(), _getAssociatedEntityInfo(), addFieldToFilter(), addIsActiveFilter(), addWebsiteFilter(), addWebsitesToResult()
Methods inherited from Mage_Core_Model_Resource_Db_Collection_Abstract
__construct(), _beforeLoad(), _canUseCache(), _getCacheTags(), _getInitialFieldsToSelect(), _init(), _initInitialFieldsToSelect(), _initSelectFields(), _loadCache(), _prepareSelect(), _saveCache(), addExpressionFieldToSelect(), addFieldToSelect(), formatDate(), getAllIds(), getData(), getMainTable(), getModelName(), getResource(), getResourceModelName(), getSelect(), getTable(), join(), removeAllFieldsFromSelect(), removeFieldFromSelect(), resetItemsDataChanged(), save(), setMainTable(), setModel(), setResetItemsDataChanged(), setResourceModel()
Constants inherited from Mage_Core_Model_Resource_Db_Collection_Abstract
CACHE_TAG
Properties summary
protected array $_associatedEntitiesMap array( 'website' => array( 'associations_table' => 'salesrule/website', 'rule_id_field' => 'rule_id', 'entity_id_field' => 'website_id' ), 'customer_group' => array( 'associations_table' => 'salesrule/customer_group', 'rule_id_field' => 'rule_id', 'entity_id_field' => 'customer_group_id' ) )
#

Store associated with rule entities information map

Store associated with rule entities information map

Properties inherited from Mage_Core_Model_Resource_Db_Collection_Abstract
$_eventObject, $_eventPrefix, $_fieldsToSelect, $_fieldsToSelectChanged, $_initialFieldsToSelect, $_joinedTables, $_mainTable, $_model, $_resetItemsDataChanged, $_resource, $_resourceModel, $_useAnalyticFunction
Magento 1.7.0.2 API documentation generated by ApiGen 2.8.0