/** * Prepare form fields * * @return Mage_Adminhtml_Block_Catalog_Search_Edit_Form */ protected function _prepareForm() { $model = Mage::registry('current_catalog_search'); /* @var $model Mage_CatalogSearch_Model_Query */ $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post')); $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('catalog')->__('General Information'))); $yesno = array(array('value' => 0, 'label' => Mage::helper('catalog')->__('No')), array('value' => 1, 'label' => Mage::helper('catalog')->__('Yes'))); if ($model->getId()) { $fieldset->addField('query_id', 'hidden', array('name' => 'query_id')); } $fieldset->addField('query_text', 'text', array('name' => 'query_text', 'label' => Mage::helper('catalog')->__('Search Query'), 'title' => Mage::helper('catalog')->__('Search Query'), 'required' => true)); if (!Mage::app()->isSingleStoreMode()) { $fieldset->addField('store_id', 'select', array('name' => 'store_id', 'label' => Mage::helper('catalog')->__('Store'), 'title' => Mage::helper('catalog')->__('Store'), 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(true, false), 'required' => true)); } else { $fieldset->addField('store_id', 'hidden', array('name' => 'store_id')); $model->setStoreId(Mage::app()->getStore(true)->getId()); } if ($model->getId()) { $fieldset->addField('num_results', 'text', array('name' => 'num_results', 'label' => Mage::helper('catalog')->__('Number of results<br/>(For the last time placed)'), 'title' => Mage::helper('catalog')->__('Number of results<br/>(For the last time placed)'), 'required' => true)); $fieldset->addField('popularity', 'text', array('name' => 'popularity', 'label' => Mage::helper('catalog')->__('Number of Uses'), 'title' => Mage::helper('catalog')->__('Number of Uses'), 'required' => true)); } $afterElementHtml = '<p class="nm"><small>' . Mage::helper('catalog')->__('(Will make search for the query above return results for this search.)') . '</small></p>'; $fieldset->addField('synonym_for', 'text', array('name' => 'synonym_for', 'label' => Mage::helper('catalog')->__('Synonym For'), 'title' => Mage::helper('catalog')->__('Synonym For'), 'after_element_html' => $afterElementHtml)); $afterElementHtml = '<p class="nm"><small>' . Mage::helper('catalog')->__('ex. http://domain.com') . '</small></p>'; $fieldset->addField('redirect', 'text', array('name' => 'redirect', 'label' => Mage::helper('catalog')->__('Redirect URL'), 'title' => Mage::helper('catalog')->__('Redirect URL'), 'class' => 'validate-url', 'after_element_html' => $afterElementHtml)); $fieldset->addField('display_in_terms', 'select', array('name' => 'display_in_terms', 'label' => Mage::helper('catalog')->__('Display in Suggested Terms'), 'title' => Mage::helper('catalog')->__('Display in Suggested Terms'), 'values' => $yesno)); $form->setValues($model->getData()); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
/** * Prepare form before rendering HTML * * @return Enterprise_Cms_Block_Adminhtml_Cms_Hierarchy_Edit_Form */ protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'manage_form', 'method' => 'post')); $currentWebsite = $this->getRequest()->getParam('website'); $currentStore = $this->getRequest()->getParam('store'); $excludeScopes = array(); if ($currentStore) { $storeId = Mage::app()->getStore($currentStore)->getId(); $excludeScopes = array(Enterprise_Cms_Helper_Hierarchy::SCOPE_PREFIX_STORE . $storeId); } elseif ($currentWebsite) { $websiteId = Mage::app()->getWebsite($currentWebsite)->getId(); $excludeScopes = array(Enterprise_Cms_Helper_Hierarchy::SCOPE_PREFIX_WEBSITE . $websiteId); } $allStoreViews = $currentStore || $currentWebsite; $form->addField('scopes', 'multiselect', array('name' => 'scopes[]', 'class' => 'manage-select', 'title' => Mage::helper('enterprise_cms')->__('Manage Hierarchies'), 'values' => $this->_prepareOptions($allStoreViews, $excludeScopes))); if ($currentWebsite) { $form->addField('website', 'hidden', array('name' => 'website', 'value' => $currentWebsite)); } if ($currentStore) { $form->addField('store', 'hidden', array('name' => 'store', 'value' => $currentStore)); } $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { $form = new Varien_Data_Form(array("id" => "edit_form", "action" => $this->getUrl("*/*/save", array("id" => $this->getRequest()->getParam("id"))), "method" => "post")); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
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); }
/** * Prepare form * * @return Mage_Adminhtml_Block_Widget_Form */ protected function _prepareForm() { $model = Mage::registry('current_template'); if (!$model) { $model = new Varien_Object(); } $action = $this->getUrl('*/*/saveTemplate'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $action, 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setHtmlIdPrefix('template_'); $fieldset = $form->addFieldset('edit_template', array('legend' => $this->__('Template'))); $this->_addElementTypes($fieldset); if ($model->getId()) { $fieldset->addField('id', 'hidden', array('name' => 'id')); $fieldset->addField('template_id', 'hidden', array('name' => 'template_id')); } $fieldset->addField('application_id', 'select', array('name' => 'application_id', 'label' => $this->__('Application'), 'title' => $this->__('Application'), 'disabled' => $model->getId() || !$this->_fieldsEnabled ? true : false, 'values' => Mage::helper('xmlconnect')->getApplicationOptions(), 'note' => $this->__('Creating a Template is allowed only for applications which have device type iPhone.'), 'required' => true)); $fieldset->addField('name', 'text', array('name' => 'name', 'label' => $this->__('Template Name'), 'title' => $this->__('Template Name'), 'required' => true, 'disabled' => $model->getId() || !$this->_fieldsEnabled ? true : false, 'note' => $this->__('Maximum length is 255'), 'maxlength' => 255)); $fieldset->addField('push_title', 'text', array('name' => 'push_title', 'label' => $this->__('Push Title'), 'title' => $this->__('Push Title'), 'required' => true, 'disabled' => !$this->_fieldsEnabled ? true : false, 'note' => $this->__('Maximum length is 140'), 'maxlength' => 140)); $this->_dependentFields['message_title'] = $fieldset->addField('message_title', 'text', array('name' => 'message_title', 'label' => $this->__('Message Title'), 'title' => $this->__('Message Title'), 'required' => true, 'disabled' => !$this->_fieldsEnabled ? true : false, 'note' => $this->__('Maximum length is 255'), 'maxlength' => 255)); $widgetFilters = array('is_email_compatible' => 1); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('widget_filters' => $widgetFilters)); $this->_dependentFields['content'] = $fieldset->addField('content', 'editor', array('label' => $this->__('Template Content'), 'title' => $this->__('Template Content'), 'name' => 'content', 'style' => 'height:30em;', 'state' => 'html', 'required' => true, 'disabled' => !$this->_fieldsEnabled ? true : false, 'config' => $wysiwygConfig)); $form->setValues($model->getData()); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { $model = Mage::registry('cms_block'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post')); $form->setHtmlIdPrefix('block_'); $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('cms')->__('General Information'), 'class' => 'fieldset-wide')); if ($model->getBlockId()) { $fieldset->addField('block_id', 'hidden', array('name' => 'block_id')); } $fieldset->addField('title', 'text', array('name' => 'title', 'label' => Mage::helper('cms')->__('Block Title'), 'title' => Mage::helper('cms')->__('Block Title'), 'required' => true)); $fieldset->addField('identifier', 'text', array('name' => 'identifier', 'label' => Mage::helper('cms')->__('Identifier'), 'title' => Mage::helper('cms')->__('Identifier'), 'required' => true, 'class' => 'validate-xml-identifier')); /** * Check is single store mode */ if (!Mage::app()->isSingleStoreMode()) { $field = $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))); $renderer = $this->getLayout()->createBlock('adminhtml/store_switcher_form_renderer_fieldset_element'); $field->setRenderer($renderer); } else { $fieldset->addField('store_id', 'hidden', array('name' => 'stores[]', 'value' => Mage::app()->getStore(true)->getId())); $model->setStoreId(Mage::app()->getStore(true)->getId()); } $fieldset->addField('is_active', 'select', array('label' => Mage::helper('cms')->__('Status'), 'title' => Mage::helper('cms')->__('Status'), 'name' => 'is_active', 'required' => true, 'options' => array('1' => Mage::helper('cms')->__('Enabled'), '0' => Mage::helper('cms')->__('Disabled')))); if (!$model->getId()) { $model->setData('is_active', '1'); } $fieldset->addField('content', 'editor', array('name' => 'content', 'label' => Mage::helper('cms')->__('Content'), 'title' => Mage::helper('cms')->__('Content'), 'style' => 'height:36em', 'required' => true, 'config' => Mage::getSingleton('cms/wysiwyg_config')->getConfig())); $form->setValues($model->getData()); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { /* @var $profile Allopass_Hipay_Model_PaymentProfile */ $profile = Mage::registry('payment_profile'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/paymentProfile/save'), 'method' => 'post')); $fieldset = $form->addFieldset('paymentProfile_form', array('legend' => Mage::helper('hipay')->__('Payment Profile'))); if ($profile->getProfileId()) { $fieldset->addField('profile_id', 'hidden', array('name' => 'profile_id')); } $fieldset->addField('name', 'text', array('label' => Mage::helper('hipay')->__('Name'), 'title' => Mage::helper('hipay')->__('Name'), 'class' => 'required-entry', 'required' => true, 'name' => 'name')); $fieldset->addField('period_unit', 'select', array('label' => $profile->getFieldLabel('period_unit'), 'title' => $profile->getFieldLabel('period_unit'), 'class' => 'required-entry', 'name' => 'period_unit', 'values' => Mage::getSingleton('hipay/paymentProfile')->getAllPeriodUnits(), 'note' => $this->__('Unit for billing during the subscription period.'))); $fieldset->addField('period_frequency', 'text', array('label' => $profile->getFieldLabel('period_frequency'), 'title' => $profile->getFieldLabel('period_frequency'), 'class' => 'required-entry validate-number', 'required' => true, 'name' => 'period_frequency', 'note' => $this->__('Number of billing periods that make up one billing cycle.'))); $fieldset->addField('period_max_cycles', 'text', array('label' => $profile->getFieldLabel('period_max_cycles'), 'title' => $profile->getFieldLabel('period_max_cycles'), 'class' => 'required-entry validate-number', 'required' => true, 'name' => 'period_max_cycles', 'note' => $this->__('The number of billing cycles for payment period.'))); /*$fieldset->addField('payment_type', 'select', array( 'label' => $profile->getPaymentTypeLabel('payment_type'), 'title' => $profile->getPaymentTypeLabel('payment_type'), 'name' => 'payment_type', 'values' => $profile->getAllPaymentTypes(), ) );*/ $fieldset->addField('payment_type', "hidden", array('name' => 'payment_type')); $profile->setData('payment_type', "split_payment"); $form->setUseContainer(true); $form->setValues($profile->getData()); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareLayout() { parent::_prepareLayout(); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'), 'webform_id' => $this->getRequest()->getParam('webform_id'), 'store' => $this->getRequest()->getParam('store'))), 'method' => 'post')); $renderer = $this->getLayout()->createBlock('webforms/adminhtml_element_field'); $form->setFieldsetElementRenderer($renderer); $form->setFieldNameSuffix('logic'); $form->setDataObject(Mage::registry('logic')); $fieldset = $form->addFieldset('fieldset_information', array('legend' => Mage::helper('webforms')->__('Logic Rule'))); $fieldset->addField('logic_condition', 'select', array('label' => Mage::helper('webforms')->__('Condition'), 'name' => 'logic_condition', 'options' => Mage::getModel('webforms/logic_condition')->getOptions())); $fieldset->addField('value', 'multiselect', array('label' => Mage::helper('webforms')->__('Trigger value(s)'), 'required' => true, 'name' => 'value', 'note' => Mage::helper('webforms')->__('Select one or multiple trigger values.<br>Please, configure for each locale <b>Store View</b>.'), 'values' => Mage::registry('field')->getOptionsArray())); $fieldset->addField('action', 'select', array('label' => Mage::helper('webforms')->__('Action'), 'name' => 'action', 'options' => Mage::getModel('webforms/logic_action')->getOptions(), 'note' => Mage::helper('webforms')->__('Action to perform with target elements'))); $fieldset->addField('target', 'multiselect', array('label' => Mage::helper('webforms')->__('Target element(s)'), 'required' => true, 'name' => 'target', 'note' => Mage::helper('webforms')->__('Select one or multiple target elements'), 'values' => Mage::registry('field')->getLogicTargetOptionsArray())); if (Mage::registry('field')->getType() == 'select/checkbox') { $fieldset->addField('aggregation', 'select', array('label' => Mage::helper('webforms')->__('Logic aggregation'), 'name' => 'aggregation', 'options' => Mage::getModel('webforms/logic_aggregation')->getOptions())); } $fieldset->addField('is_active', 'select', array('label' => Mage::helper('webforms')->__('Status'), 'title' => Mage::helper('webforms')->__('Status'), 'name' => 'is_active', 'options' => Mage::getModel('webforms/webforms')->getAvailableStatuses())); $form->addField('field_id', 'hidden', array('name' => 'field_id')); $form->addField('saveandcontinue', 'hidden', array('name' => 'saveandcontinue')); if (Mage::getSingleton('adminhtml/session')->getWebFormsData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getWebFormsData()); Mage::getSingleton('adminhtml/session')->setWebFormsData(null); } elseif (Mage::registry('logic')) { $form->setValues(Mage::registry('logic')->getData()); } $form->setUseContainer(true); Mage::dispatchEvent('webforms_adminhtml_logic_edit_form_prepare_layout', array('form' => $form)); $this->setForm($form); }
protected function _prepareForm() { $values = array(); if (!$this->getRule() || !$this->getRule()->getId()) { $values = array('amount_from' => 0); } else { $values = $this->getRule()->getData(); } $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post')); $fieldset = $form->addFieldset('msp_cashondelivery_', array('legend' => Mage::helper('msp_cashondelivery')->__('Cash on delivery fee'))); $fieldset->addField('amount_from', 'text', array('label' => Mage::helper('msp_cashondelivery')->__('Apply from amount'), 'required' => true, 'name' => 'amount_from')); $fieldset->addField('fixed_fee', 'text', array('label' => Mage::helper('msp_cashondelivery')->__('Fixed Fee'), 'required' => false, 'name' => 'fixed_fee')); $fieldset->addField('percent_fee', 'text', array('label' => Mage::helper('msp_cashondelivery')->__('Percentual Fee'), 'required' => false, 'name' => 'percent_fee')); if (Mage::getSingleton('adminhtml/session')->getMspCashondeliveryData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getMspCashondeliveryData()); Mage::getSingleton('adminhtml/session')->getMspCashondeliveryData(null); } elseif (Mage::registry('msp_cashondelivery')) { die("i dati ci sono!"); $form->setValues(Mage::registry('msp_cashondelivery_data')->getData()); } $form->setValues($values); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
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(); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => Mage::helper('adminhtml')->getUrl('*/*/save'), 'method' => 'post')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareLayout() { parent::_prepareLayout(); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post')); $form->setFieldNameSuffix('quickresponse'); $id = $this->getRequest()->getParam('id'); $fieldset = $form->addFieldset('quickresponse_fieldset', array('legend' => Mage::helper('webforms')->__('Quick Response'))); $fieldset->addField('title', 'text', array('label' => Mage::helper('webforms')->__('Title'), 'class' => 'required-entry', 'required' => true, 'style' => 'width:700px;', 'name' => 'title')); $editor_type = 'textarea'; $config = ''; if ((double) substr(Mage::getVersion(), 0, 3) > 1.3 && substr(Mage::getVersion(), 0, 5) != '1.4.0' || Mage::helper('webforms')->getMageEdition() == 'EE') { $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('tab_id' => $this->getTabId())); $wysiwygConfig["files_browser_window_url"] = Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/cms_wysiwyg_images/index'); $wysiwygConfig["directives_url"] = Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/cms_wysiwyg/directive'); $wysiwygConfig["directives_url_quoted"] = Mage::getSingleton('adminhtml/url')->getUrl('adminhtml/cms_wysiwyg/directive'); $wysiwygConfig["add_widgets"] = false; $wysiwygConfig["add_variables"] = false; $wysiwygConfig["widget_plugin_src"] = false; $plugins = $wysiwygConfig->setData("plugins", array()); $editor_type = 'editor'; $config = $wysiwygConfig; } $fieldset->addField('message', $editor_type, array('label' => Mage::helper('webforms')->__('Message'), 'title' => Mage::helper('webforms')->__('Message'), 'style' => 'width:700px; height:300px;', 'name' => 'message', 'required' => true, 'config' => $config)); if (Mage::getSingleton('adminhtml/session')->getFormData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getFormData()); Mage::getSingleton('adminhtml/session')->setFormData(false); } elseif (Mage::registry('quickresponse')->getId()) { $form->setValues(Mage::registry('quickresponse')->getData()); } $form->addField('quickresponse_id', 'hidden', array('name' => 'quickresponse_id', 'value' => $id)); $form->addField('saveandcontinue', 'hidden', array('name' => 'saveandcontinue')); $form->setUseContainer(true); $this->setForm($form); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'new_form', 'action' => $this->getUrl('*/*/createrequest'), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(TRUE); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareLayout() { parent::_prepareLayout(); $model = Mage::getModel('webforms/fieldsets'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post')); $fieldset = $form->addFieldset('fieldset_information', array('legend' => Mage::helper('webforms')->__('Information'))); $fieldset->addField('name', 'text', array('label' => Mage::helper('webforms')->__('Name'), 'class' => 'required-entry', 'required' => true, 'name' => 'name')); $fieldset->addField('position', 'text', array('label' => Mage::helper('webforms')->__('Position'), 'required' => true, 'name' => 'position', 'note' => Mage::helper('webforms')->__('Fieldset position in the form'))); $fieldset->addField('is_active', 'select', array('label' => Mage::helper('webforms')->__('Status'), 'title' => Mage::helper('webforms')->__('Status'), 'name' => 'is_active', 'required' => true, 'options' => Mage::getModel('webforms/webforms')->getAvailableStatuses())); $fieldset->addField('webform_id', 'hidden', array('name' => 'webform_id', 'value' => 1)); $fieldset->addField('saveandcontinue', 'hidden', array('name' => 'saveandcontinue')); if (!$model->getId()) { $model->setData('is_active', '0'); } if (Mage::getSingleton('adminhtml/session')->getWebFormsData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getWebFormsData()); Mage::getSingleton('adminhtml/session')->setWebFormsData(null); } elseif (Mage::registry('fieldsets_data')) { $form->setValues(Mage::registry('fieldsets_data')->getData()); } // set default field values if (!Mage::registry('fieldsets_data')->getId()) { $form->setValues(array('webform_id' => $this->getRequest()->getParam('webform_id'), 'position' => 10)); } $form->setUseContainer(true); Mage::dispatchEvent('webforms_adminhtml_fieldsets_edit_form_prepare_layout', array('form' => $form, 'fieldset' => $fieldset)); $this->setForm($form); }
/** * Prepare form before rendering HTML * Setting Form Fieldsets and fields * * @return Mage_Adminhtml_Block_Widget_Form */ protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => Mage::getSingleton('Mage_Adminhtml_Model_Session')->getNewApplication() ? $this->getUrl('*/mobile/edit', array('_current' => true)) : $this->getUrl('*/mobile/save'), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
/** * Prepare form before rendering HTML * * @return Mage_Adminhtml_Block_Newsletter_Template_Edit_Form */ protected function _prepareForm() { $model = $this->getModel(); $identity = Mage::getStoreConfig(Mage_Newsletter_Model_Subscriber::XML_PATH_UNSUBSCRIBE_EMAIL_IDENTITY); $identityName = Mage::getStoreConfig('trans_email/ident_' . $identity . '/name'); $identityEmail = Mage::getStoreConfig('trans_email/ident_' . $identity . '/email'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post')); $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('newsletter')->__('Template Information'), 'class' => 'fieldset-wide')); if ($model->getId()) { $fieldset->addField('id', 'hidden', array('name' => 'id', 'value' => $model->getId())); } $fieldset->addField('code', 'text', array('name' => 'code', 'label' => Mage::helper('newsletter')->__('Template Name'), 'title' => Mage::helper('newsletter')->__('Template Name'), 'required' => true, 'value' => $model->getTemplateCode())); $fieldset->addField('subject', 'text', array('name' => 'subject', 'label' => Mage::helper('newsletter')->__('Template Subject'), 'title' => Mage::helper('newsletter')->__('Template Subject'), 'required' => true, 'value' => $model->getTemplateSubject())); $fieldset->addField('sender_name', 'text', array('name' => 'sender_name', 'label' => Mage::helper('newsletter')->__('Sender Name'), 'title' => Mage::helper('newsletter')->__('Sender Name'), 'required' => true, 'value' => $model->getId() !== null ? $model->getTemplateSenderName() : $identityName)); $fieldset->addField('sender_email', 'text', array('name' => 'sender_email', 'label' => Mage::helper('newsletter')->__('Sender Email'), 'title' => Mage::helper('newsletter')->__('Sender Email'), 'class' => 'validate-email', 'required' => true, 'value' => $model->getId() !== null ? $model->getTemplateSenderEmail() : $identityEmail)); // ry edit $fieldset->addField('newsletter_group_id', 'select', array('name' => 'newsletter_group_id', 'label' => Mage::helper('newsletter')->__('Newsletter Group'), 'title' => Mage::helper('newsletter')->__('Newsletter Group'), 'required' => true, 'value' => $model->getId() !== null ? $model->getNewsletterGroupId() : null, 'values' => $this->_getNewsletterGroupOptions())); $widgetFilters = array('is_email_compatible' => 1); $wysiwygConfig = Mage::getSingleton('cms/wysiwyg_config')->getConfig(array('widget_filters' => $widgetFilters)); if ($model->isPlain()) { $wysiwygConfig->setEnabled(false); } $fieldset->addField('text', 'editor', array('name' => 'text', 'label' => Mage::helper('newsletter')->__('Template Content'), 'title' => Mage::helper('newsletter')->__('Template Content'), 'required' => true, 'state' => 'html', 'style' => 'height:36em;', 'value' => $model->getTemplateText(), 'config' => $wysiwygConfig)); if (!$model->isPlain()) { $fieldset->addField('template_styles', 'textarea', array('name' => 'styles', 'label' => Mage::helper('newsletter')->__('Template Styles'), 'container_id' => 'field_template_styles', 'value' => $model->getTemplateStyles())); } $form->setAction($this->getUrl('*/*/save')); $form->setUseContainer(true); $this->setForm($form); return Mage_Adminhtml_Block_Widget_Form::_prepareForm(); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'config_edit_form', 'action' => $this->getUrl('M2ePro/adminhtml_configuration_license/confirmKey'), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/adminhtml_common_play_listing/save'), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { $collection = Mage::getResourceModel('clmcenter/comment_collection'); $mcenter_id = $this->getRequest()->getParam('id'); $tableName = Mage::getSingleton('core/resource')->getTableName('clmcenter_mcenter'); $collection->getSelect()->joinLeft($tableName, 'main_table.mcenter_id = ' . $tableName . '.mcenter_id', 'title'); $collection->getSelect()->distinct(); $collection->getSelect()->where('main_table.mcenter_id =' . $mcenter_id); $collection->getSelect()->limit(1); $data = $collection->getData(); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post')); $fieldset = $form->addFieldset('comment_form', array('legend' => Mage::helper('clmcenter')->__('Комментарий'))); $fieldset->addField('title', 'hidden', array('label' => Mage::helper('clmcenter')->__('Наименование'), 'after_element_html' => '<tr><td class="label"><label for="title">Наименование</label></td> <td class="value">' . $data[0]['title'] . '</td></tr>')); $fieldset->addField('user', 'text', array('label' => Mage::helper('clmcenter')->__('Пользователь'), 'name' => 'user')); $fieldset->addField('email', 'text', array('label' => Mage::helper('clmcenter')->__('E-mail'), 'name' => 'email')); $fieldset->addField('comment_status', 'select', array('label' => Mage::helper('clmcenter')->__('Статус'), 'name' => 'comment_status', 'values' => array(array('value' => CommerceLab_Mcenter_Helper_Data::UNAPPROVED_STATUS, 'label' => Mage::helper('clmcenter')->__('Отклонен')), array('value' => CommerceLab_Mcenter_Helper_Data::APPROVED_STATUS, 'label' => Mage::helper('clmcenter')->__('Одобрен'))))); $fieldset->addField('comment', 'editor', array('name' => 'comment', 'label' => Mage::helper('clmcenter')->__('Комментарий'), 'title' => Mage::helper('clmcenter')->__('Комментарий'), 'style' => 'width:500px; height:250px;', 'wysiwyg' => false, 'required' => false)); if (Mage::getSingleton('adminhtml/session')->getMcenterData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getMcenterData()); Mage::getSingleton('adminhtml/session')->setMcenterData(null); } elseif (Mage::registry('clmcenter_data')) { $form->setValues(Mage::registry('clmcenter_data')->getData()); } $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
/** * 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); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post')); $form->setUseContainer(true); $this->setForm($form); $fieldset = $form->addFieldset('category_form', array('legend' => Mage::helper('blog')->__('Category Information'))); $fieldset->addField('title', 'text', array('label' => Mage::helper('blog')->__('Title'), 'name' => 'title', 'required' => true)); $fieldset->addField('identifier', 'text', array('label' => Mage::helper('blog')->__('Identifier'), 'name' => 'identifier', 'required' => true)); $fieldset->addField('sort_order', 'text', array('label' => Mage::helper('blog')->__('Sort Order'), 'name' => 'sort_order')); /** * Check is single store mode */ if (!Mage::app()->isSingleStoreMode()) { $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))); } $fieldset->addField('meta_keywords', 'editor', array('name' => 'meta_keywords', 'label' => Mage::helper('blog')->__('Keywords'), 'title' => Mage::helper('blog')->__('Meta Keywords'))); $fieldset->addField('meta_description', 'editor', array('name' => 'meta_description', 'label' => Mage::helper('blog')->__('Description'), 'title' => Mage::helper('blog')->__('Meta Description'))); if (Mage::getSingleton('adminhtml/session')->getBlogData()) { $form->setValues(Mage::getSingleton('adminhtml/session')->getBlogData()); Mage::getSingleton('adminhtml/session')->setBlogData(null); } elseif (Mage::registry('blog_data')) { $form->setValues(Mage::registry('blog_data')->getData()); } return parent::_prepareForm(); }
protected function _prepareForm() { $actionUrl = $this->getUrl('*/*/sales'); $form = new Varien_Data_Form(array('id' => 'filter_form', 'action' => $actionUrl, 'method' => 'get')); $htmlIdPrefix = 'orderplacedby_report_'; $form->setHtmlIdPrefix($htmlIdPrefix); $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('reports')->__('Filter'))); $adminUserModel = Mage::getModel('admin/user'); $userCollection = $adminUserModel->getCollection()->load(); //Mage::log($userCollection->getData()); $dateFormatIso = "yyyy-MM-dd"; $filter = $this->getRequest()->getParam('filter'); if ($filter) { $data = explode("&", urldecode(base64_decode($filter))); $from = ltrim($data[0], 'from='); $to = ltrim($data[1], 'to='); echo $orderplacedby = ltrim($data[2], 'orderplacedby='); } else { $from = ""; $to = ""; $orderplacedby = ""; } $fieldset->addField('from', 'date', array('name' => 'from', 'format' => $dateFormatIso, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('orderplacedby')->__('From'), 'title' => Mage::helper('orderplacedby')->__('From'), 'required' => true, 'value' => $from)); $fieldset->addField('to', 'date', array('name' => 'to', 'format' => $dateFormatIso, 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'label' => Mage::helper('orderplacedby')->__('To'), 'title' => Mage::helper('orderplacedby')->__('To'), 'required' => true, 'value' => $to)); $fieldset->addField('orderplacedby', 'select', array('name' => 'orderplacedby', 'note' => 'Currently this filter will not work as it\'s not yet developed', 'label' => Mage::helper('orderplacedby')->__('Order Placed By'), 'title' => Mage::helper('orderplacedby')->__('Order Placed By'), 'values' => array(array('label' => '-- Select --', 'value' => ''), array('label' => 'Admin', 'value' => 'admin'), array('label' => 'Customer', 'value' => 'customer')))); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
/** * Prepare form fields and structure * * @return Mage_Adminhtml_Block_Widget_Form */ protected function _prepareForm() { $model = Mage::registry('current_status'); $labels = $model ? $model->getStoreLabels() : array(); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post')); $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('Mage_Sales_Helper_Data')->__('Order Status Information'))); $fieldset->addField('is_new', 'hidden', array('name' => 'is_new', 'value' => 1)); $fieldset->addField('status', 'text', array('name' => 'status', 'label' => Mage::helper('Mage_Sales_Helper_Data')->__('Status Code'), 'class' => 'required-entry validate-code', 'required' => true)); $fieldset->addField('label', 'text', array('name' => 'label', 'label' => Mage::helper('Mage_Sales_Helper_Data')->__('Status Label'), 'class' => 'required-entry', 'required' => true)); $fieldset = $form->addFieldset('store_labels_fieldset', array('legend' => Mage::helper('Mage_Sales_Helper_Data')->__('Store View Specific Labels'), 'table_class' => 'form-list stores-tree')); foreach (Mage::app()->getWebsites() as $website) { $fieldset->addField("w_{$website->getId()}_label", 'note', array('label' => $website->getName(), 'fieldset_html_class' => 'website')); foreach ($website->getGroups() as $group) { $stores = $group->getStores(); if (count($stores) == 0) { continue; } $fieldset->addField("sg_{$group->getId()}_label", 'note', array('label' => $group->getName(), 'fieldset_html_class' => 'store-group')); foreach ($stores as $store) { $fieldset->addField("store_label_{$store->getId()}", 'text', array('name' => 'store_labels[' . $store->getId() . ']', 'required' => false, 'label' => $store->getName(), 'value' => isset($labels[$store->getId()]) ? $labels[$store->getId()] : '', 'fieldset_html_class' => 'store')); } } } if ($model) { $form->addValues($model->getData()); } $form->setAction($this->getUrl('*/sales_order_status/save')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
/** * * return Mage_Adminhtml_Block_Widget_Form */ protected function _prepareForm() { $model = Mage::registry('checkout_agreement'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post')); $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('checkout')->__('Terms and Conditions Information'), 'class' => 'fieldset-wide')); if ($model->getId()) { $fieldset->addField('agreement_id', 'hidden', array('name' => 'agreement_id')); } $fieldset->addField('name', 'text', array('name' => 'name', 'label' => Mage::helper('checkout')->__('Condition Name'), 'title' => Mage::helper('checkout')->__('Condition Name'), 'required' => true)); $fieldset->addField('is_active', 'select', array('label' => Mage::helper('checkout')->__('Status'), 'title' => Mage::helper('checkout')->__('Status'), 'name' => 'is_active', 'required' => true, 'options' => array('1' => Mage::helper('checkout')->__('Enabled'), '0' => Mage::helper('checkout')->__('Disabled')))); $fieldset->addField('is_html', 'select', array('label' => Mage::helper('checkout')->__('Show Content as'), 'title' => Mage::helper('checkout')->__('Show Content as'), 'name' => 'is_html', 'required' => true, 'options' => array(0 => Mage::helper('checkout')->__('Text'), 1 => Mage::helper('checkout')->__('HTML')))); if (!Mage::app()->isSingleStoreMode()) { $field = $fieldset->addField('store_id', 'multiselect', array('name' => 'stores[]', 'label' => Mage::helper('checkout')->__('Store View'), 'title' => Mage::helper('checkout')->__('Store View'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true))); $renderer = $this->getLayout()->createBlock('adminhtml/store_switcher_form_renderer_fieldset_element'); $field->setRenderer($renderer); } else { $fieldset->addField('store_id', 'hidden', array('name' => 'stores[]', 'value' => Mage::app()->getStore(true)->getId())); $model->setStoreId(Mage::app()->getStore(true)->getId()); } $fieldset->addField('checkbox_text', 'editor', array('name' => 'checkbox_text', 'label' => Mage::helper('checkout')->__('Checkbox Text'), 'title' => Mage::helper('checkout')->__('Checkbox Text'), 'rows' => '5', 'cols' => '30', 'wysiwyg' => false, 'required' => true)); $fieldset->addField('content', 'editor', array('name' => 'content', 'label' => Mage::helper('checkout')->__('Content'), 'title' => Mage::helper('checkout')->__('Content'), 'style' => 'height:24em;', 'wysiwyg' => false, 'required' => true)); $fieldset->addField('content_height', 'text', array('name' => 'content_height', 'label' => Mage::helper('checkout')->__('Content Height (css)'), 'title' => Mage::helper('checkout')->__('Content Height'), 'maxlength' => 25, 'class' => 'validate-css-length')); $form->setValues($model->getData()); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { $this->setTemplate('searchindex/form.phtml'); $model = Mage::registry('current_model'); $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post', 'enctype' => 'multipart/form-data')); $general = $form->addFieldset('general', array('legend' => __('General Information'))); if ($model->getId()) { $general->addField('index_id', 'hidden', array('name' => 'index_id', 'value' => $model->getId())); } $general->addField('index_code', 'select', array('label' => __('Index'), 'required' => true, 'name' => 'index_code', 'value' => $model->getIndexCode(), 'values' => Mage::getSingleton('searchindex/system_config_source_index')->toOptionArray(), 'disabled' => $model->getIndexCode() ? true : false, 'note' => Mage::helper('searchindex/help')->field('index_code'))); $general->addField('title', 'text', array('name' => 'title', 'label' => __('Title'), 'required' => true, 'value' => $model->getTitle(), 'note' => Mage::helper('searchindex/help')->field('title'))); if (!$model->getId() || !$model->getIndexInstance()->isLocked()) { $general->addField('position', 'text', array('name' => 'position', 'label' => __('Position'), 'required' => true, 'value' => $model->getPosition(), 'note' => Mage::helper('searchindex/help')->field('position'))); $general->addField('is_active', 'select', array('name' => 'is_active', 'label' => __('Active'), 'required' => true, 'value' => $model->getIsActive(), 'values' => Mage::getSingleton('adminhtml/system_config_source_yesno')->toOptionArray(), 'note' => Mage::helper('searchindex/help')->field('is_active'))); } if ($model->getId()) { // adding attribute fieldset $attributes = $form->addFieldset('attributes', array('legend' => __('Attributes'))); $renderer = $this->getLayout()->createBlock('adminhtml/widget_form_renderer_fieldset')->setTemplate('searchindex/form/renderer/fieldset/attributes.phtml')->setAvailableAttributes($model->getIndexInstance()->getAvailableAttributes())->setAttributes($model->getAttributes()); $attributes->setName('attributes')->setRenderer($renderer); // adding additional index fieldsets foreach ($model->getIndexInstance()->getFieldsets() as $code) { $class = "Mirasvit_SearchIndex_Block_Adminhtml_Index_Edit_Index_{$code}"; $fieldset = new $class(); $fieldset->setModel($model->getIndexInstance())->setId($class); $form->addElement($fieldset); } } $form->setAction($this->getUrl('*/*/save')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
/** * Prepare form before rendering HTML * * @return Mage_XmlConnect_Block_Adminhtml_Mobile_Submission_Form */ protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/mobile/submission'), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
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); }
protected function _prepareForm() { $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(true); $this->setForm($form); return parent::_prepareForm(); }
protected function _prepareForm() { if (Mage::getSingleton('adminhtml/session')->getExampleData()) { echo 11; $data = Mage::getSingleton('adminhtml/session')->getExamplelData(); Mage::getSingleton('adminhtml/session')->getExampleData(null); } elseif (Mage::registry('data')) { $data = Mage::registry('data')->getData(); } else { $data = array(); } $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post', 'enctype' => 'multipart/form-data')); $form->setUseContainer(true); $helper = Mage::helper('jay_test'); $this->setForm($form); $fieldset = $form->addFieldset('test_form', array('legend' => $helper->__('Post Content'))); $fieldset->addField('product_id', 'text', array('label' => $helper->__('Product Id'), 'header' => 'product_id', 'align' => 'right', 'width' => '50px', 'index' => 'product_id', 'note' => $helper->__('The name of the example.'))); $fieldset->addField('title', 'text', array('label' => $helper->__('Title'), 'class' => 'required-entry', 'required' => true, 'name' => 'title', 'note' => $helper->__('The name of the example.'))); $fieldset->addField('post_category', 'text', array('label' => $helper->__('Category'), 'class' => 'required-entry', 'required' => true, 'name' => 'post_category', 'note' => $helper->__('The name of the example.'))); $fieldset->addField('post_content', 'textarea', array('label' => $helper->__('Content'), 'class' => 'required-entry', 'required' => true, 'name' => 'post_content', 'note' => $helper->__('The name of the example.'))); $fieldset->addField('enabled', 'radios', array('label' => $helper->__('Enabled'), 'name' => 'enabled', 'value' => '0', 'values' => array(array('value' => '0', 'label' => 'Hide Post <br /><br />'), array('value' => '1', 'label' => 'Show Post ')), 'disabled' => false, 'readonly' => false, 'tabindex' => 1)); $fieldset->addField('post_image', 'file', array('label' => $helper->__('Image'), 'name' => 'post_image', 'note' => $helper->__('The name of the example.'))); $form->setValues($data); return parent::_prepareForm(); }