Class Mage_Rule_Model_Condition_Combine

Description

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 [email protected] 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.

Located in /Rule/Model/Condition/Combine.php (line 28)

Varien_Object
   |
   --Mage_Rule_Model_Condition_Abstract
      |
      --Mage_Rule_Model_Condition_Combine
Direct descendents
Method Summary
Mage_Rule_Model_Condition_Combine __construct ()
void addCondition ( $condition)
array asArray ([ $arrAttributes = array()])
void asHtml ()
void asHtmlRecursive ()
void asString ([ $format = ''])
void asStringRecursive ([ $level = 0])
void asXml ([ $containerKey = 'conditions'], [ $itemKey = 'condition'])
array getConditions ()
void loadArray ( $arr, [ $key = 'conditions'])
void loadXml ( $xml)
void setJsFormObject ( $form)
void validate ( $object)
Variables
Methods
addCondition (line 95)
  • access: public
void addCondition ( $condition)
  • $condition
asArray (line 134)

Returns array containing conditions in the collection

Output example: array( 'type'=>'combine', 'operator'=>'ALL', 'value'=>'TRUE', 'conditions'=>array( {condition::asArray}, {combine::asArray}, {quote_item_combine::asArray} ) )

  • access: public
array asArray ([ $arrAttributes = array()])
  • array $arrAttributes

Redefinition of:
Mage_Rule_Model_Condition_Abstract::asArray()
asHtmlRecursive (line 216)
  • access: public
void asHtmlRecursive ()

Redefinition of:
Mage_Rule_Model_Condition_Abstract::asHtmlRecursive()
asString (line 226)
  • access: public
void asString ([ $format = ''])
  • $format

Redefinition of:
Mage_Rule_Model_Condition_Abstract::asString()
asStringRecursive (line 232)
  • access: public
void asStringRecursive ([ $level = 0])
  • $level

Redefinition of:
Mage_Rule_Model_Condition_Abstract::asStringRecursive()
asXml (line 146)
  • access: public
void asXml ([ $containerKey = 'conditions'], [ $itemKey = 'condition'])
  • $containerKey
  • $itemKey

Redefinition of:
Mage_Rule_Model_Condition_Abstract::asXml()

Redefined in descendants as:
getAggregatorElement (line 69)
  • access: public
void getAggregatorElement ()
getAggregatorName (line 64)
  • access: public
void getAggregatorName ()
getAggregatorSelectOptions (line 55)
  • access: public
void getAggregatorSelectOptions ()
getConditions (line 276)

Get conditions, if current prefix is undefined use 'conditions' key

  • access: public
array getConditions ()
getNewChildElement (line 207)
  • access: public
void getNewChildElement ()
getValueElementType (line 112)
  • access: public
void getValueElementType ()

Redefinition of:
Mage_Rule_Model_Condition_Abstract::getValueElementType()
Value element type will define renderer for condition value element

Redefined in descendants as:
loadAggregatorOptions (line 46)
  • access: public
void loadAggregatorOptions ()
loadArray (line 158)
  • access: public
void loadArray ( $arr, [ $key = 'conditions'])
  • $arr
  • $key

Redefinition of:
Mage_Rule_Model_Condition_Abstract::loadArray()

Redefined in descendants as:
loadXml (line 181)
  • access: public
void loadXml ( $xml)
  • $xml

Redefinition of:
Mage_Rule_Model_Condition_Abstract::loadXml()
setConditions (line 288)

Set conditions, if current prefix is undefined use 'conditions' key

  • access: public
Mage_Rule_Model_Condition_Combine setConditions (array $conditions)
  • array $conditions
setJsFormObject (line 262)
  • access: public
void setJsFormObject ( $form)
  • $form
validate (line 241)
  • access: public
void validate ( $object)
  • Varien_Object $object

Redefinition of:
Mage_Rule_Model_Condition_Abstract::validate()

Redefined in descendants as:
_getRecursiveChildSelectOption (line 297)

Getter for "Conditions Combination" select option for recursive combines

  • access: protected
void _getRecursiveChildSelectOption ()

Inherited Methods

Inherited From Mage_Rule_Model_Condition_Abstract

Mage_Rule_Model_Condition_Abstract::__construct()
Mage_Rule_Model_Condition_Abstract::asArray()
Mage_Rule_Model_Condition_Abstract::asHtml()
Mage_Rule_Model_Condition_Abstract::asHtmlRecursive()
Mage_Rule_Model_Condition_Abstract::asString()
Mage_Rule_Model_Condition_Abstract::asStringRecursive()
Mage_Rule_Model_Condition_Abstract::asXml()
Mage_Rule_Model_Condition_Abstract::getAddLinkHtml()
Mage_Rule_Model_Condition_Abstract::getAttributeElement()
Mage_Rule_Model_Condition_Abstract::getAttributeElementHtml()
Mage_Rule_Model_Condition_Abstract::getAttributeName()
Mage_Rule_Model_Condition_Abstract::getAttributeOptions()
Mage_Rule_Model_Condition_Abstract::getAttributeSelectOptions()
Mage_Rule_Model_Condition_Abstract::getChooserContainerHtml()
Mage_Rule_Model_Condition_Abstract::getDefaultOperatorInputByType()
Mage_Rule_Model_Condition_Abstract::getDefaultOperatorOptions()
Mage_Rule_Model_Condition_Abstract::getForm()
Mage_Rule_Model_Condition_Abstract::getInputType()
Mage_Rule_Model_Condition_Abstract::getNewChildName()
Mage_Rule_Model_Condition_Abstract::getNewChildSelectOptions()
Mage_Rule_Model_Condition_Abstract::getOperatorElement()
Mage_Rule_Model_Condition_Abstract::getOperatorElementHtml()
Mage_Rule_Model_Condition_Abstract::getOperatorName()
Mage_Rule_Model_Condition_Abstract::getOperatorSelectOptions()
Mage_Rule_Model_Condition_Abstract::getRemoveLinkHtml()
Mage_Rule_Model_Condition_Abstract::getTypeElement()
Mage_Rule_Model_Condition_Abstract::getTypeElementHtml()
Mage_Rule_Model_Condition_Abstract::getValue()
Mage_Rule_Model_Condition_Abstract::getValueElement()
Mage_Rule_Model_Condition_Abstract::getValueElementHtml()
Mage_Rule_Model_Condition_Abstract::getValueElementRenderer()
Mage_Rule_Model_Condition_Abstract::getValueElementType()
Mage_Rule_Model_Condition_Abstract::getValueName()
Mage_Rule_Model_Condition_Abstract::getValueParsed()
Mage_Rule_Model_Condition_Abstract::getValueSelectOptions()
Mage_Rule_Model_Condition_Abstract::loadArray()
Mage_Rule_Model_Condition_Abstract::loadAttributeOptions()
Mage_Rule_Model_Condition_Abstract::loadOperatorOptions()
Mage_Rule_Model_Condition_Abstract::loadValueOptions()
Mage_Rule_Model_Condition_Abstract::loadXml()
Mage_Rule_Model_Condition_Abstract::validate()
Mage_Rule_Model_Condition_Abstract::validateAttribute()

Documentation generated on Fri, 11 Feb 2011 16:59:00 +0200 by phpDocumentor 1.4.3