Class Mage_SalesRule_Model_Observer
Magento
NOTICE OF LICENSE
This source file is subject to the Open Software License (OSL 3.0) that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://opensource.org/licenses/osl-3.0.php If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@magentocommerce.com so we can send you a copy immediately.
DISCLAIMER
Do not edit or add to this file if you wish to upgrade Magento to newer versions in the future. If you wish to customize Magento for your needs please refer to http://www.magentocommerce.com for more information.
Category: Mage
Copyright: Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
License: Open Software License (OSL 3.0)
Located at code/core/Mage/SalesRule/Model/Observer.php
public
|
|
public
|
#
aggregateSalesReportCouponsData(
Refresh sales coupons report statistics for last day |
protected
|
#
_checkSalesRulesAvailability( string $attributeCode )
Check rules that contains affected attribute If rules were found they will be set to inactive and notice will be add to admin session |
protected
|
#
_removeAttributeFromConditions(
Remove catalog attribute condition by attribute code from rule conditions |
public
|
#
catalogAttributeSaveAfter( Varien_Event_Observer $observer )
After save attribute if it is not used for promo rules already check rules for containing this attribute |
public
|
#
catalogAttributeDeleteAfter( Varien_Event_Observer $observer )
After delete attribute check rules that contains deleted attribute If rules was found they will seted to inactive and added notice to admin session |
public
|
#
addProductAttributes( Varien_Event_Observer $observer )
Append sales rule product attributes to select by quote item collection |
public
|
protected
mixed
|
$_validator |
|