00001 <?php 00002 /** 00003 * Magento 00004 * 00005 * NOTICE OF LICENSE 00006 * 00007 * This source file is subject to the Open Software License (OSL 3.0) 00008 * that is bundled with this package in the file LICENSE.txt. 00009 * It is also available through the world-wide-web at this URL: 00010 * http://opensource.org/licenses/osl-3.0.php 00011 * If you did not receive a copy of the license and are unable to 00012 * obtain it through the world-wide-web, please send an email 00013 * to license@magentocommerce.com so we can send you a copy immediately. 00014 * 00015 * DISCLAIMER 00016 * 00017 * Do not edit or add to this file if you wish to upgrade Magento to newer 00018 * versions in the future. If you wish to customize Magento for your 00019 * needs please refer to http://www.magentocommerce.com for more information. 00020 * 00021 * @category Mage 00022 * @package Mage_Adminhtml 00023 * @copyright Copyright (c) 2008 Irubin Consulting Inc. DBA Varien (http://www.varien.com) 00024 * @license http://opensource.org/licenses/osl-3.0.php Open Software License (OSL 3.0) 00025 */ 00026 00027 /** 00028 * description 00029 * 00030 * @category Mage 00031 * @category Mage 00032 * @package Mage_Adminhtml 00033 * @author Magento Core Team <core@magentocommerce.com> 00034 */ 00035 class Mage_Adminhtml_Block_Promo_Catalog_Edit_Tab_Conditions extends Mage_Adminhtml_Block_Widget_Form 00036 { 00037 protected function _prepareForm() 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 } 00091 }