Protected Member Functions | |
_prepareForm () |
Definition at line 35 of file Conditions.php.
_prepareForm | ( | ) | [protected] |
Prepare form before rendering HTML
Reimplemented from Mage_Adminhtml_Block_Widget_Form.
Definition at line 37 of file Conditions.php.
00038 { 00039 $model = Mage::registry('current_promo_catalog_rule'); 00040 00041 //$form = new Varien_Data_Form(array('id' => 'edit_form1', 'action' => $this->getData('action'), 'method' => 'post')); 00042 $form = new Varien_Data_Form(); 00043 00044 $form->setHtmlIdPrefix('rule_'); 00045 00046 $renderer = Mage::getBlockSingleton('adminhtml/widget_form_renderer_fieldset') 00047 ->setTemplate('promo/fieldset.phtml') 00048 ->setNewChildUrl($this->getUrl('*/promo_catalog/newConditionHtml/form/rule_conditions_fieldset')); 00049 00050 $fieldset = $form->addFieldset('conditions_fieldset', array( 00051 'legend'=>Mage::helper('catalogrule')->__('Conditions (leave blank for all products)')) 00052 )->setRenderer($renderer); 00053 00054 $fieldset->addField('conditions', 'text', array( 00055 'name' => 'conditions', 00056 'label' => Mage::helper('catalogrule')->__('Conditions'), 00057 'title' => Mage::helper('catalogrule')->__('Conditions'), 00058 'required' => true, 00059 ))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/conditions')); 00060 /* 00061 $fieldset = $form->addFieldset('actions_fieldset', array('legend'=>Mage::helper('catalogrule')->__('Actions'))); 00062 00063 $fieldset->addField('actions', 'text', array( 00064 'name' => 'actions', 00065 'label' => Mage::helper('catalogrule')->__('Actions'), 00066 'title' => Mage::helper('catalogrule')->__('Actions'), 00067 'required' => true, 00068 ))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/actions')); 00069 00070 $fieldset = $form->addFieldset('options_fieldset', array('legend'=>Mage::helper('catalogrule')->__('Options'))); 00071 00072 $fieldset->addField('stop_rules_processing', 'select', array( 00073 'label' => Mage::helper('catalogrule')->__('Stop further rules processing'), 00074 'title' => Mage::helper('catalogrule')->__('Stop further rules processing'), 00075 'name' => 'stop_rules_processing', 00076 'required' => true, 00077 'options' => array( 00078 '1' => Mage::helper('catalogrule')->__('Yes'), 00079 '0' => Mage::helper('catalogrule')->__('No'), 00080 ), 00081 )); 00082 */ 00083 $form->setValues($model->getData()); 00084 00085 //$form->setUseContainer(true); 00086 00087 $this->setForm($form); 00088 00089 return parent::_prepareForm(); 00090 }