protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/saveNew'));
     $this->setForm($form);
     $fieldset = $form->addFieldset('productquestions_form', array('legend' => $this->__('Question details')));
     $fieldset->addField('question_product_link', 'note', array('label' => $this->__('Product')));
     $fieldset->addField('question_product_name', 'hidden', array('name' => 'question_product_name'));
     $fieldset->addField('question_product_id', 'hidden', array('name' => 'question_product_id'));
     if (Mage::app()->isSingleStoreMode()) {
         $fieldset->addField('question_store_id', 'hidden', array('name' => 'question_store_id', 'value' => Mage::app()->getStore()->getId()));
     } else {
         $fieldset->addField('question_store_id', 'select', array('name' => 'question_store_id', 'label' => $this->__('Asked from'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, false)));
     }
     $fieldset->addField('question_datetime', 'hidden', array('name' => 'question_datetime', 'value' => Mage::getModel('core/date')->gmtDate()));
     $fieldset->addField('question_date', 'date', array('name' => 'question_date', 'label' => $this->__('Asked on'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'input_format' => Varien_Date::DATE_INTERNAL_FORMAT, 'value' => Mage::getModel('core/date')->gmtDate()));
     if (Mage::app()->isSingleStoreMode()) {
         $fieldset->addField('question_store_ids', 'hidden', array('name' => 'question_store_ids[]', 'value' => Mage::app()->getStore()->getId()));
     } else {
         $fieldset->addField('question_store_ids', 'multiselect', array('name' => 'question_store_ids[]', 'label' => $this->__('Show in stores'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true)));
     }
     $fieldset->addField('question_author_name', 'text', array('name' => 'question_author_name', 'label' => $this->__('Author name'), 'required' => true, 'style' => 'width:700px;', 'value' => Mage::getSingleton('admin/session')->getUser()->getName()));
     $fieldset->addField('question_author_email', 'text', array('name' => 'question_author_email', 'label' => $this->__('Author email'), 'required' => true, 'class' => 'validate-email', 'style' => 'width:700px;', 'value' => Mage::getSingleton('admin/session')->getUser()->getEmail()));
     $fieldset->addField('question_text', 'editor', array('name' => 'question_text', 'label' => $this->__('Question'), 'required' => true, 'style' => 'width:700px; height:200px;'));
     $fieldset->addField('question_reply_text', 'editor', array('name' => 'question_reply_text', 'label' => $this->__('Your reply'), 'title' => $this->__('Your reply'), 'style' => 'width:700px; height:500px;', 'wysiwyg' => false, 'required' => true));
     return parent::_prepareForm();
 }
Example #2
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('add_review_form', array('legend' => Mage::helper('review')->__('Review Details')));
     $fieldset->addField('product_name', 'note', array('label' => Mage::helper('review')->__('Product'), 'text' => 'product_name'));
     $fieldset->addField('detailed_rating', 'note', array('label' => Mage::helper('review')->__('Product Rating'), 'required' => true, 'text' => '<div id="rating_detail">' . $this->getLayout()->createBlock('adminhtml/review_rating_detailed')->toHtml() . '</div>'));
     $fieldset->addField('status_id', 'select', array('label' => Mage::helper('review')->__('Status'), 'required' => true, 'name' => 'status_id', 'values' => Mage::helper('review')->getReviewStatusesOptionArray()));
     /**
      * Check is single store mode
      */
     if (!Mage::app()->isSingleStoreMode()) {
         $field = $fieldset->addField('select_stores', 'multiselect', array('label' => Mage::helper('review')->__('Visible In'), 'required' => true, 'name' => 'select_stores[]', 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm()));
         $renderer = $this->getLayout()->createBlock('adminhtml/store_switcher_form_renderer_fieldset_element');
         $field->setRenderer($renderer);
     }
     $fieldset->addField('nickname', 'text', array('name' => 'nickname', 'title' => Mage::helper('review')->__('Nickname'), 'label' => Mage::helper('review')->__('Nickname'), 'maxlength' => '50', 'required' => true));
     $fieldset->addField('title', 'text', array('name' => 'title', 'title' => Mage::helper('review')->__('Summary of Review'), 'label' => Mage::helper('review')->__('Summary of Review'), 'maxlength' => '255', 'required' => true));
     $fieldset->addField('detail', 'textarea', array('name' => 'detail', 'title' => Mage::helper('review')->__('Review'), 'label' => Mage::helper('review')->__('Review'), 'style' => 'height: 600px;', 'required' => true));
     $fieldset->addField('product_id', 'hidden', array('name' => 'product_id'));
     /*$gridFieldset = $form->addFieldset('add_review_grid', array('legend' => Mage::helper('review')->__('Please select a product')));
       $gridFieldset->addField('products_grid', 'note', array(
           'text' => $this->getLayout()->createBlock('adminhtml/review_product_grid')->toHtml(),
       ));*/
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/post'));
     $this->setForm($form);
 }
Example #3
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $model = Mage::getModel('salesrule/rule');
     $templates = $model->getCollection();
     // $templates->addFieldToFilter('uses_per_coupon', array('gt' => 0));
     $templates->addFieldToFilter('name', array('like' => '_TEMPLATE:%'));
     $ruleKV = array();
     foreach ($templates as $t) {
         $ruleKV[$t['rule_id']] = substr($t['name'], 10);
     }
     $fieldset = $form->addFieldset('new_bulkcoupon', array('legend' => Mage::helper('coupongenerator')->__('Coupon Details')));
     $fieldset->addField('rule_id', 'select', array('name' => 'rule_id', 'title' => Mage::helper('coupongenerator')->__('Template Rule'), 'label' => Mage::helper('coupongenerator')->__('Template Rule'), 'maxlength' => '250', 'required' => true, 'values' => $ruleKV));
     $fieldset->addField('prefix', 'text', array('name' => 'prefix', 'title' => Mage::helper('coupongenerator')->__('Coupon Prefix'), 'label' => Mage::helper('coupongenerator')->__('Coupon Prefix'), 'maxlength' => '50', 'required' => true));
     $fieldset->addField('name_prefix', 'text', array('name' => 'name_prefix', 'title' => Mage::helper('coupongenerator')->__('Rule Name Prefix'), 'label' => Mage::helper('coupongenerator')->__('Rule Name Prefix'), 'maxlength' => '50', 'required' => true));
     $fieldset->addField('quantity', 'text', array('name' => 'quantity', 'title' => Mage::helper('coupongenerator')->__('Quantity'), 'label' => Mage::helper('coupongenerator')->__('Quantity'), 'maxlength' => '50', 'class' => 'input-text required-entry validate-quantity', 'required' => true));
     $fieldset->addField('rand_len', 'text', array('name' => 'rand_len', 'title' => Mage::helper('coupongenerator')->__('Random String Length'), 'label' => Mage::helper('coupongenerator')->__('Random String Length'), 'maxlength' => '2', 'class' => 'input-text required-entry validate-rand_len', 'required' => true));
     $dateFormatIso = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('expires', 'date', array('name' => 'expires', 'title' => Mage::helper('coupongenerator')->__('Expires'), 'label' => Mage::helper('coupongenerator')->__('Expires'), 'input_format' => Varien_Date::DATE_INTERNAL_FORMAT, 'format' => $dateFormatIso, 'image' => $this->getSkinUrl('images/grid-cal.gif')));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/post'));
     $this->setForm($form);
 }
Example #4
0
 /**
  * Prepare form for render
  */
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     $form = new Varien_Data_Form();
     $customerGroup = Mage::registry('current_group');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('customer')->__('Group Information')));
     $name = $fieldset->addField('customer_group_code', 'text', array('name' => 'code', 'label' => Mage::helper('customer')->__('Group Name'), 'title' => Mage::helper('customer')->__('Group Name'), 'class' => 'required-entry', 'required' => true));
     if ($customerGroup->getId() == 0 && $customerGroup->getCustomerGroupCode()) {
         $name->setDisabled(true);
     }
     $fieldset->addField('tax_class_id', 'select', array('name' => 'tax_class', 'label' => Mage::helper('customer')->__('Tax class'), 'title' => Mage::helper('customer')->__('Tax class'), 'class' => 'required-entry', 'required' => true, 'values' => Mage::getSingleton('tax/class_source_customer')->toOptionArray()));
     if (!is_null($customerGroup->getId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'id', 'value' => $customerGroup->getId()));
     }
     if (Mage::getSingleton('adminhtml/session')->getCustomerGroupData()) {
         $form->addValues(Mage::getSingleton('adminhtml/session')->getCustomerGroupData());
         Mage::getSingleton('adminhtml/session')->setCustomerGroupData(null);
     } else {
         $form->addValues($customerGroup->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/save'));
     $this->setForm($form);
 }
Example #5
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $installment = Mage::registry('current_installment_payment');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('installment')->__('Installment Payment')));
     $fieldset->addField('order_id', 'text', array('name' => 'order_id', 'label' => Mage::helper('installment')->__('Order Id'), 'title' => Mage::helper('installment')->__('Order Id'), 'readonly' => true));
     $fieldset->addField('installment_master_amount_due', 'text', array('name' => 'amount_due', 'label' => Mage::helper('installment')->__('Amount Due'), 'title' => Mage::helper('installment')->__('Amount Due'), 'required' => true));
     if (!is_null($installment->getId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'id', 'value' => $installment->getId()));
     }
     $data = Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData();
     if (Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData()) {
         $form->addValues(Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData());
         Mage::getSingleton('adminhtml/session')->setInstallmentPaymentData(null);
     } else {
         $form->addValues($installment->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/adjust'));
     $form->setPost(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #6
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $installment = Mage::registry('current_installment_payment');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('installment')->__('Original Installment Payment')));
     $fieldset->addField('order_id', 'text', array('name' => 'order_id', 'label' => Mage::helper('installment')->__('Order Id'), 'title' => Mage::helper('installment')->__('Order Id'), 'readonly' => true));
     $fieldset->addField('installment_master_sequence_number', 'text', array('name' => 'sequence_number', 'label' => Mage::helper('installment')->__('Sequence Number'), 'title' => Mage::helper('installment')->__('Sequence Number'), 'readonly' => true));
     $fieldset->addField('installment_master_amount_due', 'text', array('name' => 'amount_due', 'label' => Mage::helper('installment')->__('Amount Due'), 'title' => Mage::helper('installment')->__('Amount Due'), 'required' => true));
     $outputFormat = Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('installment_master_amount_due_date', 'date', array('name' => 'amount_due_date', 'label' => Mage::helper('installment')->__('Amount Due Date'), 'title' => Mage::helper('installment')->__('Amount Due Date'), 'class' => 'validate-date', 'time' => true, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'input_format' => Varien_Date::DATETIME_INTERNAL_FORMAT, 'format' => $outputFormat, 'required' => true));
     if (!is_null($installment->getId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'id', 'value' => $installment->getId()));
     }
     $fieldset = $form->addFieldset('new_installment_fieldset', array('legend' => Mage::helper('installment')->__('New Installment Payment')));
     $fieldset->addField('new_order_id', 'text', array('name' => 'order_id', 'label' => Mage::helper('installment')->__('Order Id'), 'title' => Mage::helper('installment')->__('Order Id'), 'readonly' => true, 'value' => $installment->getOrderId()));
     $fieldset->addField('new_installment_master_amount_due', 'text', array('name' => 'new_amount_due', 'label' => Mage::helper('installment')->__('Amount Due'), 'title' => Mage::helper('installment')->__('Amount Due'), 'required' => true));
     $outputFormat = Mage::app()->getLocale()->getDateTimeFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('new_installment_master_amount_due_date', 'date', array('name' => 'new_amount_due_date', 'label' => Mage::helper('installment')->__('Amount Due Date'), 'title' => Mage::helper('installment')->__('Amount Due Date'), 'class' => 'validate-date', 'time' => true, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'input_format' => Varien_Date::DATETIME_INTERNAL_FORMAT, 'format' => $outputFormat, 'required' => true));
     if (Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData()) {
         $form->addValues(Mage::getSingleton('adminhtml/session')->getInstallmentPaymentData());
         Mage::getSingleton('adminhtml/session')->setInstallmentPaymentData(null);
     } else {
         $form->addValues($installment->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/split'));
     $form->setPost(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #7
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('review_fieldset', array('legend' => Mage::helper('adminhtml')->__('Review your payment and pay')));
     $data = $this->getRequest()->getPost();
     $paymentMethod = Mage::getModel('affiliateplus/payment');
     if ($paymentId = $this->getRequest()->getParam('id')) {
         $paymentMethod->load($paymentId);
     }
     $paymentMethod = $paymentMethod->addData($data)->getPayment();
     foreach ($data as $key => $value) {
         if ($key == 'form_key') {
             continue;
         }
         if (strpos($key, $paymentMethod->getPaymentCode()) === 0) {
             $paymentMethod->setData(str_replace($paymentMethod->getPaymentCode() . '_', '', $key), $value);
         }
         $fieldset->addField($key, 'hidden', array('name' => $key));
     }
     $fieldset->addField('show_account_email', 'note', array('label' => Mage::helper('affiliateplus')->__('To Account'), 'text' => $data['account_email']));
     $fieldset->addField('show_amount', 'note', array('label' => Mage::helper('affiliateplus')->__('Amount To Transfer'), 'text' => Mage::app()->getStore()->getBaseCurrency()->format($data['amount'])));
     if ($this->getRequest()->getParam('masspayout') == 'true') {
         $data['fee'] = $paymentMethod->getEstimateFee($data['amount'], Mage::getStoreConfig('affiliateplus/payment/who_pay_fees', $this->getRequest()->getParam('store')));
     }
     $fieldset->addField('show_fee', 'note', array('label' => Mage::helper('affiliateplus')->__('Estimated Fee'), 'text' => Mage::app()->getStore()->getBaseCurrency()->format($data['fee'])));
     $fieldset->addField('payment_info', 'note', array('label' => Mage::helper('affiliateplus')->__('Payment Info'), 'text' => $paymentMethod->getInfoHtml()));
     $form->setValues($data);
     $form->setAction($this->getUrl('*/*/savePayment', array('id' => $this->getRequest()->getParam('id'), 'masspayout' => $this->getRequest()->getParam('masspayout'), 'store' => $this->getRequest()->getParam('store'))));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #8
0
 /**
  * Prepare form before rendering HTML
  *
  * @return BlueVisionTec_GoogleShoppingApi_Block_Adminhtml_Types_Edit_Form
  */
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $itemType = $this->getItemType();
     $fieldset = $form->addFieldset('content_fieldset', array('legend' => $this->__('Attribute set mapping')));
     if (!($targetCountry = $itemType->getTargetCountry())) {
         $isoKeys = array_keys($this->_getCountriesArray());
         $targetCountry = isset($isoKeys[0]) ? $isoKeys[0] : null;
     }
     $countrySelect = $fieldset->addField('select_target_country', 'select', array('label' => $this->__('Target Country'), 'title' => $this->__('Target Country'), 'name' => 'target_country', 'required' => true, 'options' => $this->_getCountriesArray(), 'value' => $targetCountry));
     if ($itemType->getTargetCountry()) {
         $countrySelect->setDisabled(true);
     }
     $attributeSetsSelect = $this->getAttributeSetsSelectElement($targetCountry)->setValue($itemType->getAttributeSetId());
     if ($itemType->getAttributeSetId()) {
         $attributeSetsSelect->setDisabled(true);
     }
     $fieldset->addField('attribute_set', 'note', array('label' => $this->__('Attribute Set'), 'title' => $this->__('Attribute Set'), 'required' => true, 'text' => '<div id="attribute_set_select">' . $attributeSetsSelect->toHtml() . '</div>'));
     $attributesBlock = $this->getLayout()->createBlock('googleshoppingapi/adminhtml_types_edit_attributes')->setTargetCountry($targetCountry);
     if ($itemType->getId()) {
         $attributesBlock->setAttributeSetId($itemType->getAttributeSetId())->setAttributeSetSelected(true);
     }
     $attributes = Mage::registry('attributes');
     if (is_array($attributes) && count($attributes) > 0) {
         $attributesBlock->setAttributesData($attributes);
     }
     $fieldset->addField('attributes_box', 'note', array('label' => $this->__('Attributes Mapping'), 'text' => '<div id="attributes_details">' . $attributesBlock->toHtml() . '</div>'));
     $form->addValues($itemType->getData());
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setMethod('post');
     $form->setAction($this->getSaveUrl());
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #9
0
 /**
  * Prepare form for render
  */
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     $form = new Varien_Data_Form();
     $customerGroup = Mage::registry('current_group');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('Mage_Customer_Helper_Data')->__('Group Information')));
     $validateClass = sprintf('required-entry validate-length maximum-length-%d', Mage_Customer_Model_Group::GROUP_CODE_MAX_LENGTH);
     $name = $fieldset->addField('customer_group_code', 'text', array('name' => 'code', 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Group Name'), 'title' => Mage::helper('Mage_Customer_Helper_Data')->__('Group Name'), 'note' => Mage::helper('Mage_Customer_Helper_Data')->__('Maximum length must be less then %s symbols', Mage_Customer_Model_Group::GROUP_CODE_MAX_LENGTH), 'class' => $validateClass, 'required' => true));
     if ($customerGroup->getId() == 0 && $customerGroup->getCustomerGroupCode()) {
         $name->setDisabled(true);
     }
     $fieldset->addField('tax_class_id', 'select', array('name' => 'tax_class', 'label' => Mage::helper('Mage_Customer_Helper_Data')->__('Tax Class'), 'title' => Mage::helper('Mage_Customer_Helper_Data')->__('Tax Class'), 'class' => 'required-entry', 'required' => true, 'values' => Mage::getSingleton('Mage_Tax_Model_Class_Source_Customer')->toOptionArray()));
     if (!is_null($customerGroup->getId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'id', 'value' => $customerGroup->getId()));
     }
     if (Mage::getSingleton('Mage_Adminhtml_Model_Session')->getCustomerGroupData()) {
         $form->addValues(Mage::getSingleton('Mage_Adminhtml_Model_Session')->getCustomerGroupData());
         Mage::getSingleton('Mage_Adminhtml_Model_Session')->setCustomerGroupData(null);
     } else {
         $form->addValues($customerGroup->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/save'));
     $this->setForm($form);
 }
Example #10
0
 /**
  * Prepare student form
  *
  * @return Mage_Adminhtml_Block_Widget_Form
  */
 protected function _prepareForm()
 {
     $data = Mage::registry('current_product');
     $helper = Mage::helper('dailydeals');
     $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post'));
     $fieldset = $form->addFieldset('deals_form', array('legend' => $helper->__('Product Information')));
     if (!is_null($data->getId())) {
         // If edit add id
         $form->addField('entity_id', 'hidden', array('name' => 'entity_id', 'value' => $data->getId()));
     }
     $fieldset->addField('name', 'label', array('label' => $helper->__('Product Name'), 'class' => 'required-entry', 'required' => true, 'name' => 'name'));
     $fieldset->addField('price', 'label', array('label' => $helper->__('Original Price'), 'class' => 'required-entry', 'required' => true, 'name' => 'price'));
     if ($data->getStockItem()->getQty()) {
         $data->setNewQty((int) $data->getStockItem()->getQty());
         $fieldset->addField('new_qty', 'label', array('label' => $helper->__('Qty'), 'class' => 'required-entry', 'required' => true, 'name' => 'new_qty'));
     }
     $fieldset->addField('deal_price', 'text', array('label' => $helper->__('Deal Price'), 'class' => 'required-entry', 'required' => true, 'name' => 'deal_price'));
     $qty = (int) Mage::getModel('catalog/product')->load($data->getId())->getData('stock_item')->getQty();
     if (!$qty) {
         $fieldset->addField('deal_qty', 'text', array('label' => $helper->__('Deal Qty'), 'class' => $helper->returnProductQtyFieldParams(null, $data->getId()), 'name' => 'deal_qty', 'required' => true, 'note' => $helper->__('Quantity products with special price'), 'disabled' => true));
     } else {
         $fieldset->addField('deal_qty', 'text', array('label' => $helper->__('Deal Qty'), 'class' => $helper->returnProductQtyFieldParams(null, $data->getId()), 'name' => 'deal_qty', 'required' => true, 'note' => $helper->__('Quantity products with special price')));
     }
     $dateStrFormat = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('choice_type_dealstime', 'select', array('label' => $helper->__('Choise deals for  days of week.'), 'name' => 'choice_type_dealstime', 'onclick' => "", 'onchange' => "", 'values' => Mage::getModel('adminhtml/system_config_source_yesno')->toOptionArray(), 'disabled' => false, 'readonly' => false));
     $fieldset->addField('deal_update_days_product', 'multiselect', array('label' => $helper->__('Deal Products will be run and update each'), 'name' => 'deal_update_days_product', 'note' => $helper->__('Selected Deals Days'), 'required' => true, 'values' => Mage::getModel('dailydeals/entity_attribute_source_days')->getAllOptions()));
     $fieldset->addField('deal_start_time', 'date', array('name' => 'deal_start_time', 'label' => $helper->__('Start Time'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'class' => 'validate-date validate-date-range date-range-deal_start_time', 'required' => true, 'format' => $dateStrFormat, 'no_span' => true));
     $fieldset->addField('deal_end_time', 'date', array('name' => 'deal_end_time', 'label' => $helper->__('End Time'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'class' => 'validate-date validate-date-range date-range-deal_end_time', 'required' => true, 'format' => $dateStrFormat, 'no_span' => true));
     $fieldset->addField('deal_status', 'select', array('label' => $helper->__('Status'), 'name' => 'deal_status', 'values' => Mage::getModel('dailydeals/System_Config_Source_Enabling')->toArray(), 'value' => true));
     $form->setValues($data);
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $this->setForm($form);
     $this->setChild('form_after', $this->getLayout()->createBlock('adminhtml/widget_form_element_dependence')->addFieldMap('choice_type_dealstime', 'choice_type_dealstime')->addFieldMap('deal_update_days_product', 'deal_update_days_product')->addFieldMap('deal_start_time', 'deal_start_time')->addFieldMap('deal_end_time', 'deal_end_time')->addFieldDependence('deal_update_days_product', 'choice_type_dealstime', '1')->addFieldDependence('deal_start_time', 'choice_type_dealstime', '0')->addFieldDependence('deal_end_time', 'choice_type_dealstime', '0'));
 }
Example #11
0
 protected function _prepareForm()
 {
     $faq = Mage::registry('current_origins');
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('edit_origins', array('legend' => Mage::helper('shiphawk_shipping')->__('Origins Details')));
     if ($faq->getId()) {
         $fieldset->addField('id', 'hidden', array('name' => 'id', 'required' => true));
     }
     $fieldset->addField('shiphawk_origin_title', 'text', array('name' => 'shiphawk_origin_title', 'title' => Mage::helper('shiphawk_shipping')->__('Title'), 'label' => Mage::helper('shiphawk_shipping')->__('Title'), 'required' => true, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_firstname', 'text', array('name' => 'shiphawk_origin_firstname', 'title' => Mage::helper('shiphawk_shipping')->__('First Name'), 'label' => Mage::helper('shiphawk_shipping')->__('First Name'), 'required' => true, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_lastname', 'text', array('name' => 'shiphawk_origin_lastname', 'title' => Mage::helper('shiphawk_shipping')->__('Last Name'), 'label' => Mage::helper('shiphawk_shipping')->__('Last Name'), 'required' => true, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_addressline1', 'text', array('name' => 'shiphawk_origin_addressline1', 'title' => Mage::helper('shiphawk_shipping')->__('Address'), 'label' => Mage::helper('shiphawk_shipping')->__('Address'), 'required' => true, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_addressline2', 'text', array('name' => 'shiphawk_origin_addressline2', 'title' => Mage::helper('shiphawk_shipping')->__('Address'), 'label' => Mage::helper('shiphawk_shipping')->__('Address Line 2'), 'required' => false, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_city', 'text', array('name' => 'shiphawk_origin_city', 'title' => Mage::helper('shiphawk_shipping')->__('City'), 'label' => Mage::helper('shiphawk_shipping')->__('City'), 'required' => true, 'width' => '400px'));
     $regions = $this->getRegions();
     $fieldset->addField('shiphawk_origin_state', 'select', array('name' => 'shiphawk_origin_state', 'title' => Mage::helper('shiphawk_shipping')->__('State'), 'label' => Mage::helper('shiphawk_shipping')->__('State'), 'required' => true, 'values' => $regions, 'width' => '100%'));
     $fieldset->addField('shiphawk_origin_zipcode', 'text', array('name' => 'shiphawk_origin_zipcode', 'title' => Mage::helper('shiphawk_shipping')->__('Zip Code'), 'label' => Mage::helper('shiphawk_shipping')->__('Zip Code'), 'required' => true, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_phonenum', 'text', array('name' => 'shiphawk_origin_phonenum', 'title' => Mage::helper('shiphawk_shipping')->__('Phone number'), 'label' => Mage::helper('shiphawk_shipping')->__('Phone number'), 'required' => true, 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_location', 'select', array('name' => 'shiphawk_origin_location', 'title' => Mage::helper('shiphawk_shipping')->__('Location'), 'label' => Mage::helper('shiphawk_shipping')->__('Location'), 'required' => true, 'values' => array(array('value' => 'commercial', 'label' => 'commercial'), array('value' => 'residential', 'label' => 'residential')), 'width' => '400px'));
     $fieldset->addField('shiphawk_origin_email', 'text', array('name' => 'shiphawk_origin_email', 'title' => Mage::helper('shiphawk_shipping')->__('Email'), 'label' => Mage::helper('shiphawk_shipping')->__('Email'), 'required' => false, 'width' => '400px'));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/save'));
     $form->setValues($faq->getData());
     $this->setForm($form);
 }
 protected function _prepareForm()
 {
     $helper = Mage::helper('thememanager');
     $theme = Mage::app()->getRequest()->getParam('theme');
     $form = new Varien_Data_Form(array('method' => 'post', 'name' => 'form_data', 'action' => $this->getUrl('*/*/installSkin'), 'onsubmit' => 'return InstallSkin();', 'enctype' => 'multipart/form-data'));
     $form->addField('activationNote', 'note', array('text' => $helper->__('Activation Options'), 'class' => 'activation-title'));
     $form->addField('submit1', 'submit', array('required' => true, 'value' => $this->__('Activate Theme'), 'class' => 'install-demo-btn', 'tabindex' => 1));
     $fieldset = $form->addFieldset('store_fieldset', array('legend' => $helper->__('Select Store')));
     /**
      * Check is single store mode
      */
     $already_installed = array();
     $installed_thems = $helper->getUsedThems();
     if (!Mage::app()->isSingleStoreMode()) {
         $values = Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, false);
         foreach ($values as $f => &$v) {
             if (!empty($v['value'])) {
                 foreach ($v['value'] as $key => &$store) {
                     if (isset($installed_thems[$store['value']]) && $theme == $installed_thems[$store['value']]) {
                         $already_installed[$store['value']] = trim($store['label']);
                         $store['label'] .= ' - ' . $helper->__('Already installed');
                     }
                 }
             }
         }
         $field = $fieldset->addField('ActivationStoreMultiselect', 'multiselect', array('name' => 'stores[]', 'label' => $helper->__('Store View'), 'title' => $helper->__('Store View'), 'required' => true, 'values' => $values));
         $renderer = $this->getLayout()->createBlock('adminhtml/store_switcher_form_renderer_fieldset_element');
         $field->setRenderer($renderer);
     } else {
         $id = Mage::app()->getStore(true)->getId();
         $fieldset->addField('store_id', 'hidden', array('name' => 'stores[]', 'value' => $id));
         if (isset($installed_thems[$id]) || $theme == $installed_thems[$id]) {
             $already_installed[$id] = Mage::app()->getStore(true)->getName();
         }
     }
     $delete_all_the_settings = '<p class="hided_element installed_store_action_note checked__delete_all" style="color:#f90000;">' . $helper->__('All configs (category/products/cms configs) created before for this store will be removed completely. Backup your data before theme activation!') . '</p>';
     foreach ($already_installed as $store_id => $store_name) {
         $name = 'installed_store_action_' . $store_id;
         $store_name = trim(preg_replace('/([^\\pL\\pN\\pP\\pS\\pZ])|([\\xC2\\xA0])/u', '', $store_name));
         $fieldset->addField($name, 'select', array('name' => $name, 'label' => $helper->__('There are several created settings for selected store "%s"', $store_name), 'required' => true, 'class' => 'installed_store_actions installed_store_action-' . $store_id, 'values' => array('' => $helper->__('Please select'), 'delete_all' => $helper->__('Delete all the settings'), 'replace_default_only' => $helper->__('Replace default theme only.')), 'after_element_html' => $delete_all_the_settings . '<p class="hided_element installed_store_action_note checked__replace_default_only" style="color: #f90000;">' . $helper->__('Default config settings will be replaced. Keep in mind that created configs (category/products/cms configs) might affect on displaying of new theme.') . '</p>'));
     }
     $fieldset->addField('delete_all_settings', 'hidden', array('name' => 'delete_all_settings', 'value' => '1', 'after_element_html' => $delete_all_the_settings));
     $predefined_arr = Mage::helper('thememanager/themeConfig')->getPredefined();
     $fieldset2 = $form->addFieldset('skin_fieldset', array('legend' => Mage::helper('thememanager')->__('Select Skin')));
     $fieldset2->addType('selectSkin', 'Meigee_Thememanager_Block_Adminhtml_Thems_ActivateTheme_SelectSkin');
     $fieldset2->addField('selectSkin', 'selectSkin', array('text' => $helper->__('Select Theme'), 'skins' => $predefined_arr, 'namesapce' => $theme));
     $fieldset->addField('theme', 'hidden', array('name' => 'theme', 'value' => $theme));
     $form->addField('submit2', 'submit', array('required' => true, 'value' => $this->__('Activate Theme'), 'class' => 'install-demo-btn bottom', 'tabindex' => 1));
     if (1 == count($predefined_arr) && Mage::app()->isSingleStoreMode() && empty($already_installed)) {
         $redirectUrl = $this->getUrl('*/*/installSkin', array('stores' => $id, 'skin' => key($predefined_arr), 'theme' => $theme, 'isAjax' => 'true'));
         $this->setRedirectUrl($redirectUrl);
     }
     $form->setUseContainer(true);
     $form->setId('install_form');
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #13
0
 protected function _prepareForm()
 {
     $rateObject = new Varien_Object(Mage::getSingleton('tax/calculation_rate')->getData());
     $form = new Varien_Data_Form();
     $countries = Mage::getModel('adminhtml/system_config_source_country')->toOptionArray();
     unset($countries[0]);
     if (!$rateObject->hasTaxCountryId()) {
         $rateObject->setTaxCountryId(Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_DEFAULT_COUNTRY));
     }
     if (!$rateObject->hasTaxRegionId()) {
         $rateObject->setTaxRegionId(Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_DEFAULT_REGION));
     }
     $regionCollection = Mage::getModel('directory/region')->getCollection()->addCountryFilter($rateObject->getTaxCountryId());
     $regions = $regionCollection->toOptionArray();
     if ($regions) {
         $regions[0]['label'] = '*';
     } else {
         $regions = array(array('value' => '', 'label' => '*'));
     }
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('tax')->__('Tax Rate Information')));
     if ($rateObject->getTaxCalculationRateId() > 0) {
         $fieldset->addField('tax_calculation_rate_id', 'hidden', array('name' => 'tax_calculation_rate_id', 'value' => $rateObject->getTaxCalculationRateId()));
     }
     $fieldset->addField('code', 'text', array('name' => 'code', 'label' => Mage::helper('tax')->__('Tax Identifier'), 'title' => Mage::helper('tax')->__('Tax Identifier'), 'class' => 'required-entry', 'required' => true));
     $fieldset->addField('tax_country_id', 'select', array('name' => 'tax_country_id', 'label' => Mage::helper('tax')->__('Country'), 'required' => true, 'values' => $countries));
     $fieldset->addField('tax_region_id', 'select', array('name' => 'tax_region_id', 'label' => Mage::helper('tax')->__('State'), 'values' => $regions));
     $fieldset->addField('zip_is_range', 'select', array('name' => 'zip_is_range', 'label' => Mage::helper('tax')->__('Zip/Post is Range'), 'options' => array('0' => Mage::helper('tax')->__('No'), '1' => Mage::helper('tax')->__('Yes'))));
     if (!$rateObject->hasTaxPostcode()) {
         $rateObject->setTaxPostcode(Mage::getStoreConfig(Mage_Tax_Model_Config::CONFIG_XML_PATH_DEFAULT_POSTCODE));
     }
     $allwarehouse[] = 0;
     $warehouses = Mage::getModel('awa_inventory/warehouse')->getCollection()->addFieldToFilter('status', 1);
     foreach ($warehouses as $warehouse) {
         $allwarehouse[] = $warehouse->getEntityId();
     }
     $fieldset->addField('tax_postcode', 'text', array('name' => 'tax_postcode', 'label' => Mage::helper('tax')->__('Zip/Post Code'), 'note' => Mage::helper('tax')->__("'*' - matches any; 'xyz*' - matches any that begins on 'xyz' and not longer than %d.", Mage::helper('tax')->getPostCodeSubStringLength())));
     $fieldset->addField('zip_from', 'text', array('name' => 'zip_from', 'label' => Mage::helper('tax')->__('Range From'), 'required' => true, 'maxlength' => 9, 'class' => 'validate-digits'));
     $fieldset->addField('zip_to', 'text', array('name' => 'zip_to', 'label' => Mage::helper('tax')->__('Range To'), 'required' => true, 'maxlength' => 9, 'class' => 'validate-digits'));
     $fieldset->addField('warehouse_id', 'select', array('name' => 'warehouse_id', 'label' => Mage::helper('tax')->__('Choose Warehose'), 'required' => true, 'maxlength' => 9, 'class' => 'validate-digits', 'values' => Mage::getModel('awa_inventory/warehouse_attribute_source_inputtype')->getAllOptions(true)));
     $fieldset->addField('rate', 'text', array('name' => 'rate', 'label' => Mage::helper('tax')->__('Rate Percent'), 'title' => Mage::helper('tax')->__('Rate Percent'), 'required' => true, 'class' => 'validate-not-negative-number'));
     $form->setAction($this->getUrl('*/tax_rate/save'));
     $form->setUseContainer(true);
     $form->setId('rate_form');
     $form->setMethod('post');
     if (!Mage::app()->isSingleStoreMode()) {
         $form->addElement(Mage::getBlockSingleton('adminhtml/tax_rate_title_fieldset')->setLegend(Mage::helper('tax')->__('Tax Titles')));
     }
     $rateData = $rateObject->getData();
     if ($rateObject->getZipIsRange()) {
         list($rateData['zip_from'], $rateData['zip_to']) = explode('-', $rateData['tax_postcode']);
     }
     $form->setValues($rateData);
     $this->setForm($form);
     $this->setChild('form_after', $this->getLayout()->createBlock('adminhtml/widget_form_element_dependence')->addFieldMap('zip_is_range', 'zip_is_range')->addFieldMap('tax_postcode', 'tax_postcode')->addFieldMap('zip_from', 'zip_from')->addFieldMap('zip_to', 'zip_to')->addFieldDependence('zip_from', 'zip_is_range', '1')->addFieldDependence('zip_to', 'zip_is_range', '1')->addFieldDependence('tax_postcode', 'zip_is_range', '0'));
     return parent::_prepareForm();
 }
Example #14
0
 /**
  * Prepare Form.
  *
  * @return Mage_Webapi_Block_Adminhtml_User_Edit_Form
  */
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/save'));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #15
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $form->addField('filter_value', 'select', array('name' => 'filter_value', 'onchange' => 'this.form.submit()', 'values' => array(array('label' => Mage::helper('customer')->__('All'), 'value' => ''), array('label' => Mage::helper('customer')->__('Customers Only'), 'value' => 'filterCustomers'), array('label' => Mage::helper('customer')->__('Visitors Only'), 'value' => 'filterGuests')), 'no_span' => true));
     $form->setUseContainer(true);
     $form->setId('filter_form');
     $form->setMethod('post');
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #16
0
 public function getForm()
 {
     $methodInstance = $this->_getOrder()->getPayment()->getMethodInstance();
     $form = new Varien_Data_Form();
     $form->setId('dotpay_dotpay_redirection_form')->setName('dotpay_dotpay_redirection_form')->setAction($methodInstance->getRedirectUrl())->setMethod('post')->setUseContainer(TRUE);
     foreach ($methodInstance->getRedirectionFormData() as $name => $value) {
         $form->addField($name, 'hidden', array('name' => $name, 'value' => $value));
     }
     return $form;
 }
Example #17
0
 protected function _prepareForm()
 {
     $userId = Mage::getSingleton('admin/session')->getUser()->getId();
     $user = Mage::getModel('admin/user')->load($userId);
     $user->unsetData('password');
     //$form = new Varien_Data_Form();
     $form = new Varien_Data_Form(array('id' => 'edit_form', 'enctype' => 'multipart/form-data'));
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('adminhtml')->__('Account Information')));
     $fieldset->addField('username', 'text', array('name' => 'username', 'label' => Mage::helper('adminhtml')->__('User Name'), 'title' => Mage::helper('adminhtml')->__('User Name'), 'required' => true));
     $fieldset->addField('firstname', 'text', array('name' => 'firstname', 'label' => Mage::helper('adminhtml')->__('First Name'), 'title' => Mage::helper('adminhtml')->__('First Name'), 'required' => true));
     $fieldset->addField('lastname', 'text', array('name' => 'lastname', 'label' => Mage::helper('adminhtml')->__('Last Name'), 'title' => Mage::helper('adminhtml')->__('Last Name'), 'required' => true));
     $fieldset->addField('user_id', 'hidden', array('name' => 'user_id'));
     $fieldset->addField('email', 'text', array('name' => 'email', 'label' => Mage::helper('adminhtml')->__('Email'), 'title' => Mage::helper('adminhtml')->__('User Email'), 'required' => true));
     $fieldset->addField('password', 'password', array('name' => 'new_password', 'label' => Mage::helper('adminhtml')->__('New Password'), 'title' => Mage::helper('adminhtml')->__('New Password'), 'class' => 'input-text validate-admin-password'));
     $fieldset->addField('confirmation', 'password', array('name' => 'password_confirmation', 'label' => Mage::helper('adminhtml')->__('Password Confirmation'), 'class' => 'input-text validate-cpassword'));
     $form->setValues($user->getData());
     $roleId = Mage::helper('marketplace')->getConfig('general', 'vendor_role');
     // $role = Mage::getModel('admin/roles')->load($roleId);
     $current_user = Mage::getSingleton('admin/session')->getUser();
     if ($current_user->getRole()->getRoleId() == $roleId) {
         $profileCollection = Mage::getModel('marketplace/profile')->getCollection()->addFieldToFilter('user_id', $userId);
         $profile = Mage::getModel('marketplace/profile');
         if ($profileCollection->count() > 0) {
             $profile->load($profileCollection->getFirstItem()->getId());
         }
         $fieldset = $form->addFieldset('profile_fieldset', array('legend' => Mage::helper('adminhtml')->__('Profile Information')));
         $fieldset->addField('shop_name', 'text', array('name' => 'shop_name', 'label' => Mage::helper('adminhtml')->__('Shop Name'), 'title' => Mage::helper('adminhtml')->__('Shop Name'), 'required' => true, 'value' => $profile->getShopName()));
         $fieldset->addField('message', 'textarea', array('name' => 'message', 'label' => Mage::helper('adminhtml')->__('Message'), 'title' => Mage::helper('adminhtml')->__('Message'), 'value' => $profile->getMessage(), 'style' => 'width: 400px; height: 90px;'));
         $fieldset->addField('contact_number', 'text', array('name' => 'contact_number', 'label' => Mage::helper('adminhtml')->__('Contact Number'), 'title' => Mage::helper('adminhtml')->__('Contact Number'), 'value' => $profile->getContactNumber(), 'required' => true, 'class' => 'validate-phoneLax'));
         $fieldset->addField('country', 'select', array('name' => 'country', 'label' => Mage::helper('adminhtml')->__('Country'), 'title' => Mage::helper('adminhtml')->__('Country'), 'class' => 'input-select', 'required' => true, 'value' => $profile->getCountry(), 'options' => $this->_getCountryList()));
         $fieldset->addField('image', 'file', array('name' => 'image', 'label' => Mage::helper('adminhtml')->__('Profile Picture'), 'title' => Mage::helper('adminhtml')->__('Profile Picture'), 'after_element_html' => '<br />' . $this->_getImage($profile->getImage())));
         $proofList = Mage::helper('marketplace')->getVarificationProofTypeList();
         if (count($proofList) > 1) {
             $fieldset->addField('proof_type', 'text', array('name' => 'proof_type', 'label' => Mage::helper('adminhtml')->__('Proof Type'), 'title' => Mage::helper('adminhtml')->__('Proof Type'), 'value' => $profile->getProofType(), 'style' => 'display: none;', 'after_element_html' => $this->_getFiles($profile->getProofType(), $profile->getVarificationFiles())));
         }
         $fieldset->addField('admin_commission_percentage', 'text', array('name' => 'admin_commission_percentage', 'label' => Mage::helper('adminhtml')->__('Commission (in %)'), 'title' => Mage::helper('adminhtml')->__('Commission (in %)'), 'class' => 'validate-number validate-digits-range digits-range-0-100', 'required' => true, 'style' => 'display:none;', 'value' => $profile->getAdminCommissionPercentage(), 'after_element_html' => '<b>' . $profile->getAdminCommissionPercentage() . '</b>'));
         $fieldset->addField('total_admin_commission', 'text', array('name' => 'total_admin_commission', 'label' => Mage::helper('adminhtml')->__('Admin Earnings'), 'title' => Mage::helper('adminhtml')->__('Admin Earnings'), 'disabled' => true, 'style' => 'display:none;', 'value' => $profile->getTotalAdminCommission(), 'after_element_html' => '<b>' . $this->formatPrice($profile->getTotalAdminCommission()) . '</b>'));
         $fieldset->addField('total_vendor_amount', 'text', array('name' => 'total_vendor_amount', 'label' => Mage::helper('adminhtml')->__('Vendor Balance'), 'title' => Mage::helper('adminhtml')->__('Vendor Balance'), 'disabled' => true, 'style' => 'display:none;', 'value' => number_format($profile->getTotalVendorAmount() - $profile->getTotalVendorPaid(), 4, '.', ''), 'after_element_html' => '<b>' . $this->formatPrice($profile->getTotalVendorAmount() - $profile->getTotalVendorPaid()) . '</b>'));
         $fieldset = $form->addFieldset('bank_fieldset', array('legend' => Mage::helper('adminhtml')->__('Bank Information')));
         $fieldset->addField('account_name', 'text', array('name' => 'account_name', 'label' => Mage::helper('adminhtml')->__('Account Name'), 'id' => 'account_name', 'value' => $profile->getAccountName(), 'title' => Mage::helper('adminhtml')->__('Account Name'), 'required' => true));
         $fieldset->addField('bank_name', 'text', array('name' => 'bank_name', 'label' => Mage::helper('adminhtml')->__('Bank Name'), 'id' => 'bank_name', 'value' => $profile->getBankName(), 'title' => Mage::helper('adminhtml')->__('Bank Name'), 'required' => true));
         $fieldset->addField('account_number', 'text', array('name' => 'account_number', 'label' => Mage::helper('adminhtml')->__('Account Number'), 'id' => 'account_number', 'value' => $profile->getAccountNumber(), 'title' => Mage::helper('adminhtml')->__('Account Number'), 'required' => true));
         $fieldset->addField('ifsc_code', 'text', array('name' => 'ifsc_code', 'label' => Mage::helper('adminhtml')->__('IFSC code'), 'id' => 'ifsc_code', 'value' => $profile->getIfscCode(), 'title' => Mage::helper('adminhtml')->__('IFSC code'), 'required' => true));
         $fieldset->addField('pan_number', 'text', array('name' => 'pan_number', 'label' => Mage::helper('adminhtml')->__('PAN Number'), 'id' => 'pan_number', 'value' => $profile->getPanNumber(), 'title' => Mage::helper('adminhtml')->__('PAN Number'), 'required' => true));
         $fieldset->addField('tin_number', 'text', array('name' => 'tin_number', 'label' => Mage::helper('adminhtml')->__('TIN Number'), 'id' => 'tin_number', 'value' => $profile->getTinNumber(), 'title' => Mage::helper('adminhtml')->__('TIN Number'), 'required' => true));
         $fieldset->addField('vat_number', 'text', array('name' => 'vat_number', 'label' => Mage::helper('adminhtml')->__('CST/VAT Number'), 'id' => 'vat_number', 'value' => $profile->getVatNumber(), 'title' => Mage::helper('adminhtml')->__('CST/VAT Number'), 'required' => true));
     }
     $form->setAction($this->getUrl('*/system_account/save'));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $this->setForm($form);
     //return parent::_prepareForm();
     return Mage_Adminhtml_Block_Widget_Form::_prepareForm();
 }
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldSet = $form->addFieldset('base_fieldset', array('legend' => $this->helper('enterprise_support')->__('Chose Report Types')));
     $fieldSet->addField('select_report_type', 'multiselect', array('name' => 'report_types[]', 'label' => Mage::helper('enterprise_support')->__('Types'), 'title' => Mage::helper('enterprise_support')->__('Types'), 'required' => true, 'values' => Mage::helper('enterprise_support')->getSysReportTypeOptions(), 'value' => Mage::helper('enterprise_support')->getSysReportTypeNames()));
     $form->setUseContainer(true);
     $form->setId('sysreport_create_form');
     $form->setMethod('post');
     $form->setAction($this->getUrl('*/*/create'));
     $this->setForm($form);
 }
Example #19
0
 /**
  * Form with widget to select
  */
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => $this->helper('widget')->__('Widget')));
     $select = $fieldset->addField('select_widget_type', 'select', array('label' => $this->helper('widget')->__('Widget Type'), 'title' => $this->helper('widget')->__('Widget Type'), 'name' => 'widget_type', 'required' => true, 'options' => $this->_getWidgetSelectOptions(), 'after_element_html' => $this->_getWidgetSelectAfterHtml()));
     $form->setUseContainer(true);
     $form->setId('widget_options_form');
     $form->setMethod('post');
     $form->setAction($this->getUrl('*/*/buildWidget'));
     $this->setForm($form);
 }
Example #20
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('create-ticket-fieldset', array('legend' => $this->__('Create Ticket'), 'class' => 'fieldset-wide'));
     $fieldset->addField('ticket_fields_area', 'note', array('name' => 'ticket_fields_area', 'text' => '<div style="width:50%;">' . $this->getLayout()->createBlock('freshdesk/adminhtml_ticket_edit_form_fields')->setForm($this)->toHtml() . '</div>'));
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setMethod('post');
     $form->setAction($this->getSaveUrl());
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #21
0
 /**
  * Preperation of current form
  *
  * @return Mageplace_Backup_Block_Adminhtml_Profile_Edit_Form
  */
 protected function _prepareForm()
 {
     $model = Mage::registry('mpbackup_profile');
     $form = new Varien_Data_Form();
     $form->setId('edit_form');
     $form->setAction($this->getSaveUrl());
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->addField('session_id', 'hidden', array('name' => 'session_id'));
     $form->setValues($model->getData());
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #22
0
 protected function _prepareForm()
 {
     $form_builder = new Varien_Data_Form(array('enctype' => 'multipart/form-data'));
     $fieldset = $form_builder->addFieldset('action_fieldset', array('legend' => Mage::helper('evoqueconfig')->__('Save your own preset config from current configuration of Evoque')));
     $fieldset->addField('store_id', 'select', array('name' => 'store', 'title' => Mage::helper('cms')->__('Store View'), 'label' => Mage::helper('cms')->__('Store View'), 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true)));
     $fieldset->addField('name', 'text', array('name' => 'name', 'title' => Mage::helper('cms')->__('Name of the new preset config'), 'label' => Mage::helper('cms')->__('Name of the new preset config'), 'class' => 'required-entry validate-alpha'));
     $form_builder->setMethod('post');
     $form_builder->setAction($this->getUrl('*/*/saveconfig'));
     $form_builder->setUseContainer(true);
     $form_builder->setId('edit_form');
     $this->setForm($form_builder);
     return parent::_prepareForm();
 }
Example #23
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('paymill')->__('hook_data')));
     $fieldset->addField('hook_url', 'text', array('name' => 'hook_url', 'class' => 'required-entry', 'label' => Mage::helper('paymill')->__('hook_url'), 'title' => Mage::helper('paymill')->__('hook_url'), 'required' => true, 'value' => Mage::getUrl('paymill/hook/execute', array('_secure' => true))));
     $fieldset->addField('hook_types', 'multiselect', array('label' => Mage::helper('paymill')->__('hook_types'), 'class' => 'required-entry', 'required' => true, 'name' => 'hook_types', 'values' => Mage::getSingleton('paymill/source_hooks')->toOptionArray(), 'value' => array('refund.succeeded', 'transaction.succeeded', 'chargeback.executed')));
     $form->setAction($this->getUrl('*/*/save'));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #24
0
 protected function _prepareForm()
 {
     $form_builder = new Varien_Data_Form();
     $fieldset = $form_builder->addFieldset('action_fieldset', array('legend' => Mage::helper('evoqueconfig')->__('Choose store')));
     $fieldset->addField('store_id', 'select', array('name' => 'store', 'title' => Mage::helper('cms')->__('Store View'), 'label' => Mage::helper('cms')->__('Store View'), 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true), 'note' => 'Restore only absent evoque CMS blocks/pages content'));
     $fieldset->addField('cms_rewrite_no', 'checkbox', array('label' => Mage::helper('evoqueconfig')->__('Restore ALL Cms Pages & Blocks'), 'note' => Mage::helper('evoqueconfig')->__('ATTENTION: Check this and you will restore ALL evoque blocks and pages.'), 'required' => false, 'name' => 'cms_rewrite_no', 'value' => 1))->setIsChecked(0);
     $form_builder->setMethod('post');
     $form_builder->setAction($this->getUrl('*/*/reset'));
     $form_builder->setUseContainer(true);
     $form_builder->setId('edit_form');
     $this->setForm($form_builder);
     return parent::_prepareForm();
 }
Example #25
0
 protected function _prepareForm()
 {
     $isElementDisabled = false;
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('adminhtml')->__('Activate Parameters')));
     $fieldset->addField('store_id', 'multiselect', array('name' => 'stores[]', 'label' => Mage::helper('cms')->__('Store View'), 'title' => Mage::helper('cms')->__('Store View'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true), 'value' => 0, 'disabled' => $isElementDisabled));
     $fieldset->addField('setup_cms', 'checkbox', array('label' => Mage::helper('athlete')->__('Create Cms Pages & Blocks'), 'required' => false, 'name' => 'setup_cms', 'value' => 1))->setIsChecked(1);
     $form->setAction($this->getUrl('*/*/activate'));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #26
0
 /**
  * Preperation of current form
  *
  * @return Mageplace_Backup_Block_Adminhtml_Profile_Create_Form
  */
 protected function _prepareForm()
 {
     $model = Mage::registry('mpbackup_backup');
     $id = $model->getId();
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => $this->__('Backup Details'), 'class' => 'fieldset-wide'));
     $fieldset->addField('profile_id', 'select', array('name' => 'profile_id', 'label' => $this->__('Profile'), 'title' => $this->__('Profile'), 'required' => true, 'disabled' => $id ? true : false, 'values' => $this->_getProfilesForForm(), 'onchange' => 'mpbackup.changeProfile();'));
     $fieldset->addField('backup_name', 'text', array('name' => 'backup_name', 'label' => $this->__('Backup Name'), 'title' => $this->__('Backup Name'), 'note' => $this->__("If empty, random file name will be generated.")));
     if (!$id) {
         $fieldset->addField('backup_filename', 'text', array('name' => 'backup_filename', 'label' => $this->__('Backup File Name Prefix'), 'title' => $this->__('Backup File Name Prefix')));
     }
     $fieldset->addField('backup_description', 'textarea', array('name' => 'backup_description', 'label' => $this->__('Backup Description'), 'title' => $this->__('Backup Description')));
     if (!$id) {
         $fieldset->addField('backup_files', 'hidden', array('name' => 'backup_files'));
         if (!$this->isLogDisable()) {
             $fieldset_progress = $form->addFieldset('progress_fieldset', array('legend' => $this->__('Progress of the backup process'), 'class' => 'fieldset-wide'));
             $fieldset_progress->addField('progress_area', 'note', array('name' => 'progress_area', 'label' => $this->__('Backup Progress'), 'title' => $this->__('Backup Progress'), 'text' => '<div id="' . $this->getParentBlock()->getProgressAreaName() . '" style="width:100%; height:350px; overflow:auto;"></div>'));
         }
     } else {
         $fieldset_progress = $form->addFieldset('bufiles_fieldset', array('legend' => $this->__('Backup files'), 'class' => 'fieldset-wide'));
         if ($files = $model->getBackupFiles()) {
             $fieldset_progress->addField('files_area', 'note', array('name' => 'files_area', 'label' => $this->__('Local Files'), 'title' => $this->__('Local Files'), 'text' => implode('<br />', explode(';', $files))));
         }
         if ($log_file = $model->getBackupLogFile()) {
             $fieldset_progress->addField('log_file_area', 'note', array('name' => 'log_file_area', 'label' => $this->__('Log File'), 'title' => $this->__('Log File'), 'text' => $log_file));
         }
         if ($cloud_files = $model->getBackupCloudFiles()) {
             $fieldset_progress->addField('cloud_files_area', 'note', array('name' => 'cloud_files_area', 'label' => $this->__('Cloud Server Files'), 'title' => $this->__('Cloud Server Files'), 'text' => implode('<br />', explode(';', $cloud_files))));
         }
         $fieldset_log = $form->addFieldset('log_fieldset', array('legend' => $this->__('Backup logs'), 'class' => 'fieldset-wide'));
         if ($errors = $model->getBackupErrors()) {
             $fieldset_log->addField('errors_area', 'note', array('name' => 'errors_area', 'label' => $this->__('Backup Errors'), 'title' => $this->__('Backup Errors'), 'text' => $errors));
         }
         if (($log_file_path = $model->getBackupLogFile()) && file_exists($this->getProfile()->getData('profile_log_path') . DS . $log_file_path)) {
             $fieldset_log->addField('logs_area', 'textarea', array('name' => 'logs_area', 'label' => $this->__('Backup Log'), 'title' => $this->__('Backup Log'), 'disabled' => 1));
             $model->setData('logs_area', @file_get_contents($this->getProfile()->getData('profile_log_path') . DS . $log_file_path));
         }
         $fieldset->addField('backup_id', 'hidden', array('name' => 'backup_id'));
     }
     $form->setValues($model->getData());
     $form->setUseContainer(true);
     $form->setId($this->getParentBlock()->getFormId());
     $form->setMethod('post');
     $form->setAction($this->getSaveUrl());
     if (!$id) {
         $form->setOnsubmit($this->getParentBlock()->getStartJSFunction());
     }
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #27
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('giftcards')->__('Import Gift Card')));
     $fieldset->addField('file', 'file', array('name' => 'file', 'label' => Mage::helper('giftcards')->__('Path to file for Gift Cards'), 'title' => Mage::helper('giftcards')->__('Path to file for Gift Cards'), 'required' => true));
     $fieldset->addField('delimiter', 'text', array('name' => 'delimiter', 'label' => Mage::helper('giftcards')->__('Value delimiter'), 'title' => Mage::helper('giftcards')->__('Value delimiter'), 'required' => true));
     $fieldset->addField('enclosure', 'text', array('name' => 'enclosure', 'label' => Mage::helper('giftcards')->__('Enclose Values In'), 'title' => Mage::helper('giftcards')->__('Enclose Values In'), 'required' => true));
     $form->setAction($this->getUrl('*/*/saveImport'));
     $form->setMethod('post');
     $form->setId('load_form');
     $form->setEnctype('multipart/form-data');
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #28
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('edit_answer_form', array('legend' => Mage::helper('poll')->__('Edit Poll Answer')));
     $fieldset->addField('answer_title', 'text', array('name' => 'answer_title', 'title' => Mage::helper('poll')->__('Answer Title'), 'label' => Mage::helper('poll')->__('Answer Title'), 'required' => true, 'class' => 'required-entry'));
     $fieldset->addField('votes_count', 'text', array('name' => 'votes_count', 'title' => Mage::helper('poll')->__('Votes Count'), 'label' => Mage::helper('poll')->__('Votes Count'), 'class' => 'validate-not-negative-number'));
     $fieldset->addField('poll_id', 'hidden', array('name' => 'poll_id', 'no_span' => true));
     $form->setValues(Mage::registry('answer_data')->getData());
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setMethod('post');
     $form->setAction($this->getUrl('*/*/save', array('id' => Mage::registry('answer_data')->getAnswerId())));
     $this->setForm($form);
 }
Example #29
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('new_bankrule', array('legend' => Mage::helper('bankintegration')->__('Add new filter rule')));
     $fieldset->addField('name', 'text', array('name' => 'name', 'title' => Mage::helper('bankintegration')->__('Name of the filter'), 'label' => Mage::helper('bankintegration')->__('Name of the filter'), 'maxlength' => '50', 'required' => true));
     $fieldset->addField('field', 'select', array('name' => 'field', 'title' => Mage::helper('bankintegration')->__('Field to filter'), 'label' => Mage::helper('bankintegration')->__('Field to filter'), 'required' => true, 'options' => array('date' => Mage::helper('bankintegration')->__('Date'), 'name' => Mage::helper('bankintegration')->__('Name'), 'account' => Mage::helper('bankintegration')->__('Account'), 'type' => Mage::helper('bankintegration')->__('Type'), 'amount' => Mage::helper('bankintegration')->__('Amount'), 'mutation' => Mage::helper('bankintegration')->__('Mutation'), 'remarks' => Mage::helper('bankintegration')->__('Remarks'))));
     $fieldset->addField('filter', 'text', array('name' => 'filter', 'title' => Mage::helper('bankintegration')->__('Text to filter'), 'label' => Mage::helper('bankintegration')->__('Text to filter'), 'maxlength' => '50', 'required' => true));
     $fieldset->addField('type', 'select', array('name' => 'type', 'title' => Mage::helper('bankintegration')->__('Complete or partial string'), 'label' => Mage::helper('bankintegration')->__('Complete or partial string'), 'required' => true, 'options' => array('1' => Mage::helper('bankintegration')->__('Exact'), '2' => Mage::helper('bankintegration')->__('Partial'))));
     $form->setMethod('post');
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/post'));
     $this->setForm($form);
 }
Example #30
0
 /**
  * Prepare form for render
  */
 protected function _prepareLayout()
 {
     parent::_prepareLayout();
     $form = new Varien_Data_Form();
     $template = Mage::registry('seosuite_template_edit');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('customer')->__('Template Information')));
     $tCode = $fieldset->addField('template_code', 'hidden', array('name' => 'template_code', 'label' => Mage::helper('seosuite')->__('Template Code'), 'title' => Mage::helper('seosuite')->__('Template Code'), 'required' => true));
     //        $tCode->setAfterElementHtml('<div>'.Mage::helper('seosuite')->__($template->getTemplateName()).'</div>');
     //        $templateName = $fieldset->addField('template_name', 'text',
     //            array(
     //                'name'  => 'template_name',
     //                'label' => Mage::helper('seosuite')->__('Template Name'),
     //                'title' => Mage::helper('seosuite')->__('Template Name'),
     //                'required' => true,
     //            )
     //        );
     if (!$template->getTemplateKey()) {
         $tCode->setAfterElementHtml('<div style="font-size: 15px;margin-top:5px;color:red;"><u><b>You need to specify the template value for all store views</b></u></div>');
     }
     $templateKey = $fieldset->addField('template_key', 'text', array('name' => 'store_template[template_key]', 'label' => Mage::helper('seosuite')->__('Template Rule'), 'title' => Mage::helper('seosuite')->__('Template Rule'), 'required' => true));
     $fieldset->addField('status', 'select', array('name' => 'status', 'label' => Mage::helper('seosuite')->__('Template Status'), 'title' => Mage::helper('seosuite')->__('Template Status'), 'values' => array(0 => Mage::helper('seosuite')->__('Disabled'), 1 => Mage::helper('seosuite')->__('Enabled')), 'required' => true));
     $template->getIsDefaultValue() ? $checked = 'checked=1' : ($checked = '');
     if ($template->getStoreId()) {
         $storeId = $template->getStoreId();
     } else {
         $storeId = Mage::app()->getRequest()->getParam('store', 0);
     }
     if ($storeId) {
         $templateKey->setAfterElementHtml("<input type=checkbox " . $checked . " id='useDefault_template_key'>Use default\n                <script type='text/javascript'>\n                    Event.observe('useDefault_template_key','change',function(){\n                        getDefault();\n                    });\n                    getDefault();\n                    function getDefault()\n                    {\n                        if(\$('useDefault_template_key').checked) {\n                            \$('template_key').disabled = true;\n                        } else {\n                            \$('template_key').disabled = false;\n                        }\n                    }\n                </script>\n            ");
     }
     $templateKey->setAfterElementHtml("<div style='width:1000px'>" . $template->getComment() . "</div>");
     // If edit add id
     $form->addField('template_store_id', 'hidden', array('name' => 'store_template[store_id]', 'value' => $storeId));
     $form->addField('entity_id', 'hidden', array('name' => 'store_template[entity_id]'));
     if (!is_null($template->getTemplateId())) {
         // If edit add id
         $form->addField('id', 'hidden', array('name' => 'template_id', 'value' => $template->getId()));
     }
     if (Mage::getSingleton('adminhtml/session')->getCustomerGroupData()) {
         $form->addValues(Mage::getSingleton('adminhtml/session')->getCustomerGroupData());
         Mage::getSingleton('adminhtml/session')->setCustomerGroupData(null);
     } else {
         $form->addValues($template->getData());
     }
     $form->setUseContainer(true);
     $form->setId('edit_form');
     $form->setAction($this->getUrl('*/*/save'));
     $this->setForm($form);
 }