Example #1
0
 /**
  * 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;
 }
Example #2
0
 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;
 }
Example #5
0
 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());
     }
 }