Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Conditions Class Reference

Inheritance diagram for Mage_Adminhtml_Block_Promo_Quote_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_quote_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_quote/newConditionHtml/form/rule_conditions_fieldset'));
00049 
00050         $fieldset = $form->addFieldset('conditions_fieldset', array(
00051             'legend'=>Mage::helper('salesrule')->__('Apply the rule only if the following conditions are met (leave blank for all products)')
00052         ))->setRenderer($renderer);
00053 
00054         $fieldset->addField('conditions', 'text', array(
00055             'name' => 'conditions',
00056             'label' => Mage::helper('salesrule')->__('Conditions'),
00057             'title' => Mage::helper('salesrule')->__('Conditions'),
00058         ))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/conditions'));
00059 /*
00060         $fieldset = $form->addFieldset('actions_fieldset', array(
00061             'legend'=>Mage::helper('salesrule')->__('Apply the rule to cart items matching the following conditions')
00062         ))->setRenderer($renderer);
00063 
00064         $fieldset->addField('actions', 'text', array(
00065             'name' => 'actions',
00066             'label' => Mage::helper('salesrule')->__('Apply to'),
00067             'title' => Mage::helper('salesrule')->__('Apply to'),
00068             'required' => true,
00069         ))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/actions'));
00070 */
00071         $form->setValues($model->getData());
00072 
00073         //$form->setUseContainer(true);
00074 
00075         $this->setForm($form);
00076 
00077         return parent::_prepareForm();
00078     }


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