Exemplo n.º 1
0
 protected function _prepareForm()
 {
     $model = Mage::registry('data_catalog_rules');
     //$model = Mage::getModel('salesrule/rule');
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('rule_');
     $fieldset = $form->addFieldset('action_fieldset', array('legend' => Mage::helper('rewardpoints')->__('Reward Points Using the Following')));
     $fieldset->addField('simple_action', 'select', array('label' => Mage::helper('rewardpoints')->__('Apply'), 'class' => 'required-entry validate-digits', 'name' => 'simple_action', 'options' => MW_RewardPoints_Model_Typerule::getOptionArray()));
     $fieldset->addField('reward_point', 'text', array('label' => Mage::helper('rewardpoints')->__('Reward Points (X)'), 'class' => 'required-entry validate-digits', 'required' => true, 'name' => 'reward_point'));
     $fieldset->addField('b2b_reward_point', 'text', array('label' => Mage::helper('rewardpoints')->__('B2B Reward Points'), 'class' => 'required-entry validate-digits', 'required' => true, 'name' => 'b2b_reward_point'));
     $fieldset->addField('sme_reward_point', 'text', array('label' => 'SME Reward Points', 'class' => 'required-entry validate-digits', 'required' => true, 'name' => 'sme_reward_point'));
     $fieldset->addField('reward_step', 'text', array('label' => Mage::helper('rewardpoints')->__('Per (Y) dollars Spent'), 'class' => 'validate-digits', 'name' => 'reward_step', 'note' => Mage::helper('rewardpoints')->__('Skip if Fixed Reward Points chosen')));
     $fieldset->addField('stop_rules_processing', 'select', array('label' => Mage::helper('rewardpoints')->__('Stop Further Rules Processing'), 'title' => Mage::helper('rewardpoints')->__('Stop Further Rules Processing'), 'name' => 'stop_rules_processing', 'options' => array('1' => Mage::helper('rewardpoints')->__('Yes'), '0' => Mage::helper('rewardpoints')->__('No')), 'note' => Mage::helper('rewardpoints')->__("Set priority under 'Rule Information'")));
     $form->setValues($model->getData());
     //$form->setUseContainer(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Exemplo n.º 2
0
 /**
  * Prepare content for tab
  *
  * @return string
  */
 protected function _prepareForm()
 {
     $model = Mage::registry('data_cart_rules');
     //$model = Mage::getModel('salesrule/rule');
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('rule_');
     $fieldset = $form->addFieldset('action_fieldset', array('legend' => Mage::helper('rewardpoints')->__('Reward Points Using the Following')));
     $fieldset->addField('simple_action', 'select', array('label' => Mage::helper('rewardpoints')->__('Apply'), 'class' => 'required-entry validate-digits', 'name' => 'simple_action', 'options' => MW_RewardPoints_Model_Typerule::getOptionArrayCart()));
     $fieldset->addField('reward_point', 'text', array('label' => Mage::helper('rewardpoints')->__('Reward Points (X)'), 'class' => 'required-entry validate-digits', 'required' => true, 'name' => 'reward_point'));
     $fieldset->addField('reward_step', 'text', array('label' => Mage::helper('rewardpoints')->__('Per (Y) dollars Spent'), 'class' => 'validate-digits', 'name' => 'reward_step', 'note' => Mage::helper('rewardpoints')->__('Skip if Fixed Reward Points chosen')));
     $fieldset->addField('stop_rules_processing', 'select', array('label' => Mage::helper('rewardpoints')->__('Stop Further Rules Processing'), 'title' => Mage::helper('rewardpoints')->__('Stop Further Rules Processing'), 'name' => 'stop_rules_processing', 'options' => array('1' => Mage::helper('rewardpoints')->__('Yes'), '0' => Mage::helper('rewardpoints')->__('No')), 'note' => Mage::helper('rewardpoints')->__("Set priority under 'Rule Information'")));
     $renderer = Mage::getBlockSingleton('adminhtml/widget_form_renderer_fieldset')->setTemplate('promo/fieldset.phtml')->setNewChildUrl($this->getUrl('adminhtml/promo_quote/newActionHtml/form/rule_actions_fieldset'));
     //echo $this->getUrl('adminhtml/promo_quote/newConditionHtml/form/rule_conditions_fieldset');
     $fieldset = $form->addFieldset('actions_fieldset', array('legend' => Mage::helper('rewardpoints')->__('Apply the rule only to <u>cart items</u> matching the following conditions (leave blank for all items)')))->setRenderer($renderer);
     $fieldset->addField('actions', 'text', array('name' => 'actions', 'label' => Mage::helper('rewardpoints')->__('Apply To'), 'title' => Mage::helper('rewardpoints')->__('Apply To'), 'required' => true))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/actions'));
     $form->setValues($model->getData());
     //$form->setUseContainer(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }