Mage_Adminhtml_Block_Promo_Catalog_Edit_Tab_Conditions Class Reference

Inheritance diagram for Mage_Adminhtml_Block_Promo_Catalog_Edit_Tab_Conditions:

Mage_Adminhtml_Block_Widget_Form Mage_Adminhtml_Block_Widget Mage_Adminhtml_Block_Template Mage_Core_Block_Template Mage_Core_Block_Abstract Varien_Object

List of all members.

Protected Member Functions

 _prepareForm ()


Detailed Description

Definition at line 35 of file Conditions.php.


Member Function Documentation

_prepareForm (  )  [protected]

Prepare form before rendering HTML

Returns:
Mage_Adminhtml_Block_Widget_Form

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     }


The documentation for this class was generated from the following file:

Generated on Sat Jul 4 17:22:54 2009 for Magento by  doxygen 1.5.8