*/ class Mage_Adminhtml_Block_Promo_Quote_Edit_Tab_Conditions extends Mage_Adminhtml_Block_Widget_Form implements Mage_Adminhtml_Block_Widget_Tab_Interface { /** * Prepare content for tab * * @return string */ public function getTabLabel() { return Mage::helper('salesrule')->__('Conditions'); } /** * Prepare title for tab * * @return string */ public function getTabTitle() { return Mage::helper('salesrule')->__('Conditions'); } /** * Returns status flag about this tab can be showen or not * * @return true */ public function canShowTab() { return true; } /** * Returns status flag about this tab hidden or not * * @return true */ public function isHidden() { return false; } protected function _prepareForm() { $model = Mage::registry('current_promo_quote_rule'); //$form = new Varien_Data_Form(array('id' => 'edit_form1', 'action' => $this->getData('action'), 'method' => 'post')); $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('rule_'); $renderer = Mage::getBlockSingleton('adminhtml/widget_form_renderer_fieldset') ->setTemplate('promo/fieldset.phtml') ->setNewChildUrl($this->getUrl('*/promo_quote/newConditionHtml/form/rule_conditions_fieldset')); $fieldset = $form->addFieldset('conditions_fieldset', array( 'legend'=>Mage::helper('salesrule')->__('Apply the rule only if the following conditions are met (leave blank for all products)') ))->setRenderer($renderer); $fieldset->addField('conditions', 'text', array( 'name' => 'conditions', 'label' => Mage::helper('salesrule')->__('Conditions'), 'title' => Mage::helper('salesrule')->__('Conditions'), ))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/conditions')); /* $fieldset = $form->addFieldset('actions_fieldset', array( 'legend'=>Mage::helper('salesrule')->__('Apply the rule to cart items matching the following conditions') ))->setRenderer($renderer); $fieldset->addField('actions', 'text', array( 'name' => 'actions', 'label' => Mage::helper('salesrule')->__('Apply To'), 'title' => Mage::helper('salesrule')->__('Apply To'), 'required' => true, ))->setRule($model)->setRenderer(Mage::getBlockSingleton('rule/actions')); */ $form->setValues($model->getData()); //$form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); } }