public function getListProgram() { $programList = array(); $defaultProgram = new Varien_Object(array('name' => $this->__('Affiliate Program'), 'commission_type' => $this->_getConfigHelper()->getGeneralConfig('commission_type'), 'commission' => $this->_getConfigHelper()->getGeneralConfig('commission'), 'discount_type' => $this->_getConfigHelper()->getGeneralConfig('discount_type'), 'discount' => $this->_getConfigHelper()->getGeneralConfig('discount'))); $programList['default'] = $defaultProgram; $programListObj = new Varien_Object(array('program_list' => $programList)); Mage::dispatchEvent('affiliateplus_get_list_program_welcome', array('program_list_object' => $programListObj)); return $programListObj->getProgramList(); }
public function getListProgram() { $programList = array(); if ($this->_getConfigHelper()->getCommissionConfig('commission') || $this->_getConfigHelper()->getDiscountConfig('discount')) { $defaultProgram = new Varien_Object(array('name' => $this->__('Affiliate Program'), 'commission_type' => $this->_getConfigHelper()->getCommissionConfig('commission_type'), 'commission' => $this->_getConfigHelper()->getCommissionConfig('commission'), 'sec_commission' => $this->_getConfigHelper()->getCommissionConfig('use_secondary'), 'sec_commission_type' => $this->_getConfigHelper()->getCommissionConfig('secondary_type'), 'secondary_commission' => $this->_getConfigHelper()->getCommissionConfig('secondary_commission'), 'discount_type' => $this->_getConfigHelper()->getDiscountConfig('discount_type'), 'discount' => $this->_getConfigHelper()->getDiscountConfig('discount'), 'sec_discount' => $this->_getConfigHelper()->getDiscountConfig('use_secondary'), 'sec_discount_type' => $this->_getConfigHelper()->getDiscountConfig('secondary_type'), 'secondary_discount' => $this->_getConfigHelper()->getDiscountConfig('secondary_discount'))); Mage::dispatchEvent('affiliateplus_prepare_program', array('info' => $defaultProgram)); $programList['default'] = $defaultProgram; } $programListObj = new Varien_Object(array('program_list' => $programList)); Mage::dispatchEvent('affiliateplus_get_list_program_welcome', array('program_list_object' => $programListObj)); return $programListObj->getProgramList(); }