示例#1
0
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $form = $this->getForm();
     $htmlIdPrefix = $form->getHtmlIdPrefix();
     /** @var Varien_Data_Form_Element_Fieldset $fieldset */
     $fieldset = $this->getForm()->getElement('base_fieldset');
     if (is_object($fieldset) && $fieldset instanceof Varien_Data_Form_Element_Fieldset) {
         $fieldset->addField('show_actual_columns', 'select', array('name' => 'show_actual_columns', 'options' => array('1' => Mage::helper('Mage_Reports_Helper_Data')->__('Yes'), '0' => Mage::helper('Mage_Reports_Helper_Data')->__('No')), 'label' => Mage::helper('Mage_Reports_Helper_Data')->__('Show Actual Values')));
     }
     return $this;
 }
示例#2
0
 /**
  * Prepare form
  *
  * @return Mage_Sales_Block_Adminhtml_Report_Filter_Form_Coupon
  */
 protected function _prepareForm()
 {
     parent::_prepareForm();
     /** @var Varien_Data_Form_Element_Fieldset $fieldset */
     $fieldset = $this->getForm()->getElement('base_fieldset');
     if (is_object($fieldset) && $fieldset instanceof Varien_Data_Form_Element_Fieldset) {
         $fieldset->addField('price_rule_type', 'select', array('name' => 'price_rule_type', 'options' => array(Mage::helper('Mage_Reports_Helper_Data')->__('Any'), Mage::helper('Mage_Reports_Helper_Data')->__('Specified')), 'label' => Mage::helper('Mage_Reports_Helper_Data')->__('Shopping Cart Price Rule')));
         $rulesList = Mage::getResourceModel('Mage_SalesRule_Model_Resource_Report_Rule')->getUniqRulesNamesList();
         $rulesListOptions = array();
         foreach ($rulesList as $key => $ruleName) {
             $rulesListOptions[] = array('label' => $ruleName, 'value' => $key, 'title' => $ruleName);
         }
         $fieldset->addField('rules_list', 'multiselect', array('name' => 'rules_list', 'values' => $rulesListOptions, 'display' => 'none'), 'price_rule_type');
         $this->_renderDependentElement = true;
     }
     return $this;
 }
示例#3
0
 /**
  * Prepare form
  *
  * @return Mage_Sales_Block_Adminhtml_Report_Filter_Form_Coupon
  */
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $form = $this->getForm();
     $htmlIdPrefix = $form->getHtmlIdPrefix();
     /** @var Varien_Data_Form_Element_Fieldset $fieldset */
     $fieldset = $this->getForm()->getElement('base_fieldset');
     if (is_object($fieldset) && $fieldset instanceof Varien_Data_Form_Element_Fieldset) {
         $fieldset->addField('price_rule_type', 'select', array('name' => 'price_rule_type', 'options' => array(Mage::helper('Mage_Reports_Helper_Data')->__('Any'), Mage::helper('Mage_Reports_Helper_Data')->__('Specified')), 'label' => Mage::helper('Mage_Reports_Helper_Data')->__('Shopping Cart Price Rule')));
         $rulesList = Mage::getResourceModel('Mage_SalesRule_Model_Resource_Report_Rule')->getUniqRulesNamesList();
         $rulesListOptions = array();
         foreach ($rulesList as $key => $ruleName) {
             $rulesListOptions[] = array('label' => $ruleName, 'value' => $key, 'title' => $ruleName);
         }
         $fieldset->addField('rules_list', 'multiselect', array('name' => 'rules_list', 'values' => $rulesListOptions, 'display' => 'none'), 'price_rule_type');
         $this->setChild('form_after', $this->getLayout()->createBlock('Mage_Adminhtml_Block_Widget_Form_Element_Dependence')->addFieldMap($htmlIdPrefix . 'price_rule_type', 'price_rule_type')->addFieldMap($htmlIdPrefix . 'rules_list', 'rules_list')->addFieldDependence('rules_list', 'price_rule_type', '1'));
     }
     return $this;
 }
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $form = $this->getForm();
     $htmlIdPrefix = $form->getHtmlIdPrefix();
     /** @var Varien_Data_Form_Element_Fieldset $fieldset */
     $fieldset = $this->getForm()->getElement('base_fieldset');
     if (is_object($fieldset) && $fieldset instanceof Varien_Data_Form_Element_Fieldset) {
         $fieldset->addField('price_rule_type', 'select', array('name' => 'price_rule_type', 'options' => array(Mage::helper('reports')->__('Any'), Mage::helper('reports')->__('Specified')), 'label' => Mage::helper('reports')->__('Rule Name')));
         $rulesList = Mage::helper('icc_couponsystem')->getUniqRulesNamesList();
         $rulesListOptions = array();
         foreach ($rulesList as $key => $ruleName) {
             $rulesListOptions[] = array('label' => $ruleName, 'value' => $key, 'title' => $ruleName);
         }
         $fieldset->addField('rules_list', 'multiselect', array('name' => 'rules_list', 'values' => $rulesListOptions, 'display' => 'none'), 'price_rule_type');
         $this->setChild('form_after', $this->getLayout()->createBlock('adminhtml/widget_form_element_dependence')->addFieldMap($htmlIdPrefix . 'price_rule_type', 'price_rule_type')->addFieldMap($htmlIdPrefix . 'rules_list', 'rules_list')->addFieldDependence('rules_list', 'price_rule_type', '1'));
     }
     /*updated 05-05*/
     $fieldset->addField('coupon_codes', 'text', array('name' => 'coupon_codes', 'label' => Mage::helper('reports')->__('Coupon Code')));
     $dateFormatIso = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('f_report_date', 'date', array('name' => 'f_report_date', 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('reports')->__('Start Date'), 'title' => Mage::helper('reports')->__('Start Date'), 'format' => $dateFormatIso));
     $fieldset->addField('t_report_date', 'date', array('name' => 't_report_date', 'format' => $dateFormatIso, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('reports')->__('Date Expired'), 'title' => Mage::helper('reports')->__('Date Expired')));
     return $this;
 }