/** * Extend form for rendering the payment method multiselect * * @return Mage_Adminhtml_Block_Customer_Group_Edit_Form */ protected function _prepareLayout() { /* * Remember the posted form value, because parent::_prepareLayout() might set them to null after assigning to form */ if (Mage::helper('payfilter')->moduleActive()) { if (Mage::getSingleton('adminhtml/session')->getCustomerGroupData()) { $values = Mage::getSingleton('adminhtml/session')->getCustomerGroupData(); } else { $values = Mage::registry('current_group')->getData(); } $value = isset($values['allowed_payment_methods']) ? $values['allowed_payment_methods'] : array(); } /* * Parent setup of the form */ parent::_prepareLayout(); /* * Add payment method multiselect and set value */ if (Mage::helper('payfilter')->moduleActive()) { $form = $this->getForm(); $fieldset = $form->addFieldset('payment_fieldset', array('legend' => Mage::helper('payfilter')->__('Group Payment Methods'))); $fieldset->addField('payment_methods_posted', 'hidden', array('name' => 'payment_methods_posted', 'value' => '1')); $fieldset->addField('payment_methods', 'multiselect', array('name' => 'allowed_payment_methods', 'label' => Mage::helper('payfilter')->__('Payment Methods'), 'title' => Mage::helper('payfilter')->__('Payment Methods'), 'class' => '', 'required' => false, 'values' => Mage::helper('payfilter')->getPaymentMethodOptions($this->_getStoreId()), 'value' => $value, 'after_element_html' => $this->_getPaymentComment())); } return $this; }
public function _prepareLayout() { return parent::_prepareLayout(); $fs = $this->getForm()->addFieldset(self::BLOCK_ID, array('legend' => Mage::helper('sarp')->__(self::BLOCK_LEGEND))); $fs->addField('aw_sarp_enabled', 'select', array('label' => Mage::helper('sarp')->__('This group is subscription'), 'name' => 'status', 'values' => array(array('value' => 0, 'label' => Mage::helper('sarp')->__('No')), array('value' => 1, 'label' => Mage::helper('sarp')->__('Yes'))))); $fs->addField('aw_sarp_period', 'select', array('label' => Mage::helper('sarp')->__('Period'), 'name' => 'status', 'values' => array(array('value' => 0, 'label' => Mage::helper('sarp')->__('Monthly delivery')), array('value' => 1, 'label' => Mage::helper('sarp')->__('AAAA'))))); return $this; }
protected function _prepareLayout() { parent::_prepareLayout(); $form = $this->getForm(); $fieldset = $form->addFieldset('edge_customergroupoptions_fieldset', array('legend' => Mage::helper('customer')->__('Options'))); $fieldset->addField('payment_methods', 'multiselect', array('name' => 'payment_methods', 'label' => Mage::helper('edge_customergroupoptions')->__('Allowed Payment Methods'), 'title' => Mage::helper('edge_customergroupoptions')->__('Allowed Payment Methods'), 'values' => $this->_getActivePaymentMethods(), 'value' => $this->_getSelectedPaymentMethods(), 'after_element_html' => '<p class="note">If no payment methods are selected, all methods will be made available.</p>')); $fieldset->addField('shipping_methods', 'multiselect', array('name' => 'shipping_methods', 'label' => Mage::helper('edge_customergroupoptions')->__('Allowed Shipping Methods'), 'title' => Mage::helper('edge_customergroupoptions')->__('Allowed Shipping Methods'), 'values' => $this->_getActiveShippingMethods(), 'value' => $this->_getSelectedShippingMethods(), 'after_element_html' => '<p class="note">If no shipping methods are selected, all methods will be made available.</p>')); $form->setMethod('post'); $this->setForm($form); }
/** * Prepare form for render */ protected function _prepareLayout() { parent::_prepareLayout(); $helper = Mage::helper('smvendors/form'); /* @var $helper SM_Vendors_Helper_Form */ $actionFieldset = $this->getForm()->getElement('base_fieldset'); /* @var $actionFieldset Varien_Data_Form_Element_Fieldset */ $vendorId = Mage::registry('current_group')->getData('vendor_id'); if (($vendor = Mage::helper('smvendors')->getVendorLogin()) && !$vendorId) { $vendorId = $vendor->getId(); } $helper->addHiddenField($actionFieldset, 'vendor_id', $vendorId ? $vendorId : 0); return $this; }
protected function _prepareLayout() { parent::_prepareLayout(); $form = $this->getForm(); $customerGroup = Mage::registry('current_group'); $fieldset = $form->addFieldset('webforms', array('legend' => Mage::helper('webforms')->__('Web-forms'))); $default = array('0' => $this->__('- System default -')); $fieldset->addField('webform_id', 'select', array('label' => Mage::helper('core')->__('Registration form'), 'title' => Mage::helper('core')->__('Registration form'), 'note' => Mage::helper('webformscrf')->__('Use Web-forms: Customer Registration Form widget to register customers from the CMS page'), 'name' => 'webform_id', 'required' => false, 'values' => array_merge($default, Mage::getModel('webforms/webforms')->toOptionArray()))); if (Mage::helper('webformscrf')->customerActivationEnabled()) { $fieldset->addField('crf_activation_status', 'select', array('label' => Mage::helper('core')->__('Activate customers by default'), 'title' => Mage::helper('core')->__('Activate customers by default'), 'name' => 'crf_activation_status', 'required' => false, 'note' => Mage::helper('core')->__('Activate customers after registration by default'), 'values' => Mage::getModel('adminhtml/system_config_source_yesno')->toOptionArray())); } if (Mage::getSingleton('adminhtml/session')->getCustomerGroupData()) { $form->addValues(Mage::getSingleton('adminhtml/session')->getCustomerGroupData()); Mage::getSingleton('adminhtml/session')->setCustomerGroupData(null); } else { $form->addValues($customerGroup->getData()); } }