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_Quote_Edit_Tab_Conditions extends Mage_Adminhtml_Block_Widget_Form 00036 { 00037 protected function _prepareForm() 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 } 00079 }