public function getNewChildSelectOptions() { $conditions = parent::getNewChildSelectOptions(); foreach ($conditions as $index => $condition) { if (isset($condition['value']) && $condition['value'] == 'salesrule/rule_condition_combine') { $conditions[$index]['value'] = 'awautorelated/salesrule_rule_condition_combine'; break; } } return $conditions; }
public function getNewChildSelectOptions() { $conditions = parent::getNewChildSelectOptions(); if (Mage::helper('smvendors')->getVendorLogin()) { foreach ($conditions as $key => $cond) { if (!in_array($cond['value'], $this->_allowConditions)) { unset($conditions[$key]); } } } return $conditions; }
public function getNewChildSelectOptions() { $addressCondition = Mage::getModel('salesrule/rule_condition_address'); $addressAttributes = $addressCondition->loadAttributeOptions()->getAttributeOption(); $attributes = array(); foreach ($addressAttributes as $code => $label) { $attributes[] = array('value' => 'salesrule/rule_condition_address|' . $code, 'label' => $label); } // $pAttributes = array( // array( // 'value' => 'salesrule/rule_condition_product|custom_design_from', // 'label' => 'Test Atrr', // ), // ); $conditions = parent::getNewChildSelectOptions(); $conditions = array_merge_recursive($conditions, array(array('value' => 'Aitoc_Aitloyalty_Model_Rule_Condition_Customer_Subselect', 'label' => Mage::helper('aitloyalty')->__('Customer data subselection')))); return $conditions; }