Example #1
1
 /**
  * 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();
 }
Example #2
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('segment_id' => $this->getRequest()->getParam('id'))), 'method' => 'post', 'enctype' => 'multipart/form-data'));
     $fieldset = $form->addFieldset('main_group', array('legend' => Mage::helper('advancednewsletter')->__('Fields')));
     $fieldset->addField('title', 'text', array('label' => Mage::helper('advancednewsletter')->__('Segment Title'), 'name' => 'title', 'required' => true));
     $params = array('label' => Mage::helper('advancednewsletter')->__('Segment Code'), 'name' => 'code', 'required' => true, 'after_element_html' => '<p><small>' . Mage::helper('advancednewsletter')->__("Note that this field's text  is case-sensitive <br /> and must exactly correspond to the MailChimp text") . '<br />' . Mage::helper('advancednewsletter')->__("This value can not be changed after saving") . '<small></p>');
     $isCodeEditDisabled = $this->getRequest()->getParam('id') ? true : false;
     if ($isCodeEditDisabled) {
         $params['readonly'] = 'readonly';
     }
     $fieldset->addField('code', 'text', $params);
     $fieldset->addField('default_store', 'select', array('label' => Mage::helper('advancednewsletter')->__('Default Store'), 'name' => 'default_store', 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true), 'required' => true));
     $fieldset->addField('default_category', 'select', array('label' => Mage::helper('advancednewsletter')->__('Default Category'), 'name' => 'default_category', 'values' => Mage::helper('advancednewsletter')->getCategoriesArray(), 'after_element_html' => '', 'required' => true));
     $fieldset->addField('display_in_store', 'multiselect', array('label' => Mage::helper('advancednewsletter')->__('Display in store'), 'name' => 'display_in_store', 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true), 'after_element_html' => '', 'required' => true));
     $fieldset->addField('display_in_category', 'multiselect', array('label' => Mage::helper('advancednewsletter')->__('Display in category'), 'name' => 'display_in_category', 'values' => Mage::helper('advancednewsletter')->getCategoriesArray(), 'after_element_html' => '', 'required' => true));
     $fieldset->addField('frontend_visibility', 'select', array('label' => Mage::helper('advancednewsletter')->__('Visible at frontend'), 'name' => 'frontend_visibility', 'values' => Mage::getSingleton('adminhtml/system_config_source_yesno')->toOptionArray(), 'after_element_html' => '', 'required' => true));
     $fieldset->addField('checkout_visibility', 'select', array('label' => Mage::helper('advancednewsletter')->__('Visible at checkout'), 'name' => 'checkout_visibility', 'values' => Mage::getSingleton('adminhtml/system_config_source_yesno')->toOptionArray(), 'onchange' => '', 'after_element_html' => '', 'required' => true));
     $fieldset->addField('display_order', 'text', array('label' => Mage::helper('advancednewsletter')->__('Display order'), 'name' => 'display_order'));
     if (Mage::getSingleton('adminhtml/session')->getAnSegmentData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getAnSegmentData());
         Mage::getSingleton('adminhtml/session')->setAnSegmentData(null);
     } elseif (Mage::registry('an_segment_data')) {
         $form->setValues(Mage::registry('an_segment_data'));
     }
     $form->setUseContainer(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #3
0
 protected function _prepareForm()
 {
     $rule = Mage::getModel('rewardpoints/rules');
     $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getData('action'), 'method' => 'post'));
     $fieldset = $form->addFieldset('rule_details', array('legend' => Mage::helper('rewardpoints')->__('Rule details')));
     $fieldset->addField('rewardpoints_rule_name', 'text', array('label' => Mage::helper('rewardpoints')->__('Rule Name'), 'class' => 'input-text', 'required' => true, 'name' => 'rewardpoints_rule_name', 'required' => true));
     $dateFormatIso = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $fieldset->addField('rewardpoints_rule_start', 'date', array('name' => 'rewardpoints_rule_start', 'label' => Mage::helper('catalogrule')->__('From Date'), 'title' => Mage::helper('catalogrule')->__('From Date'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'input_format' => Varien_Date::DATE_INTERNAL_FORMAT, 'format' => $dateFormatIso, 'required' => true));
     $fieldset->addField('rewardpoints_rule_end', 'date', array('name' => 'rewardpoints_rule_end', 'title' => Mage::helper('rewardpoints')->__('To Date'), 'label' => Mage::helper('rewardpoints')->__('To Date'), 'image' => Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_SKIN) . '/adminhtml/default/default/images/grid-cal.gif', 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'required' => true));
     $fieldset->addField('rewardpoints_rule_type', 'select', array('label' => Mage::helper('rewardpoints')->__('Type of rule'), 'name' => 'rewardpoints_rule_type', 'values' => $rule->targetsToOptionArray(), 'onchange' => 'checkTarget()', 'after_element_html' => '', 'required' => true));
     $fieldset = $form->addFieldset('rule_action', array('legend' => Mage::helper('rewardpoints')->__('Rule condition')));
     $fieldset->addField('rewardpoints_rule_operator', 'select', array('label' => Mage::helper('rewardpoints')->__('Operator'), 'name' => 'rewardpoints_rule_operator', 'values' => $rule->operatorToOptionArray(), 'onchange' => 'changeOperator()', 'after_element_html' => '', 'required' => true));
     $fieldset->addField('rewardpoints_rule_test', 'text', array('label' => Mage::helper('rewardpoints')->__('Test value'), 'class' => 'input-text', 'required' => true, 'name' => 'rewardpoints_rule_test', 'required' => true));
     $fieldset->addField('rewardpoints_rule_points', 'text', array('label' => Mage::helper('rewardpoints')->__('Points to be earned'), 'class' => 'validate-greater-than-zero', 'required' => true, 'name' => 'rewardpoints_rule_points', 'required' => true));
     $fieldset->addField('rewardpoints_rule_extra', 'select', array('label' => Mage::helper('rewardpoints')->__('Overload existing configuration'), 'name' => 'rewardpoints_rule_extra', 'values' => $rule->activatedToOptionArray(), 'after_element_html' => '', 'required' => true));
     if (!Mage::app()->isSingleStoreMode()) {
         $fieldset->addField('website_ids', 'multiselect', array('name' => 'website_ids[]', 'label' => Mage::helper('catalogrule')->__('Websites'), 'title' => Mage::helper('catalogrule')->__('Websites'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_config_source_website')->toOptionArray()));
     } else {
         $fieldset->addField('website_ids', 'hidden', array('name' => 'website_ids[]', 'value' => Mage::app()->getStore(true)->getWebsiteId()));
         //$model->setWebsiteIds(Mage::app()->getStore(true)->getWebsiteId());
     }
     $fieldset->addField('rewardpoints_rule_activated', 'select', array('label' => Mage::helper('rewardpoints')->__('Status'), 'name' => 'rewardpoints_rule_activated', 'values' => $rule->activatedToOptionArray(), 'after_element_html' => '', 'required' => true));
     if (Mage::getSingleton('adminhtml/session')->getRulesData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getRulesData());
         Mage::getSingleton('adminhtml/session')->setRulesData(null);
     } elseif (Mage::registry('pointrules_data')) {
         $form->setValues(Mage::registry('pointrules_data')->getData());
     }
     $form->setUseContainer(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #4
0
 public function initForm()
 {
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('_vendor');
     $form->setFieldNameSuffix('vendor');
     $vendorType = $this->getRequest()->getParam('vendor_type', null);
     if (!$vendorType) {
         if ($vendorData = Mage::registry('vendor_data')) {
             $vendorType = $vendorData->getVendorType();
         }
     }
     $vendorList = Mage::getConfig()->getNode('default/vendor')->asArray();
     $fieldset = $form->addFieldset('vendor_form', array('legend' => Mage::helper('vendor')->__('Vendor information')));
     $fieldset->addField('name', 'text', array('label' => Mage::helper('vendor')->__('Vendor Name'), 'class' => '', 'required' => true, 'name' => 'name'));
     foreach ($vendorList[$vendorType]['fields'] as $name => $vendor) {
         $label = isset($vendor['label']) ? (string) $vendor['label'] : '';
         $class = isset($vendor['class']) ? (string) $vendor['class'] : '';
         $type = isset($vendor['type']) ? (string) $vendor['type'] : 'text';
         $required = isset($vendor['required']) && $vendor['required'] == 1 ? true : false;
         $fieldset->addField($name, $type, array('label' => Mage::helper('vendor')->__($label), 'class' => $class, 'required' => $required, 'name' => $name));
     }
     if (Mage::getSingleton('adminhtml/session')->getVendorData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getVendorData());
         Mage::getSingleton('adminhtml/session')->setVendorData(null);
     } elseif (Mage::registry('vendor_data')) {
         $form->setValues(Mage::registry('vendor_data')->getData());
     }
     $fieldset->addField('vendor_type', 'hidden', array('name' => 'vendor_type', 'value' => $vendorType));
     $this->setForm($form);
     return $this;
 }
Example #5
0
 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();
 }
Example #6
0
 public function initForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('mcenter_time_data', array('legend' => Mage::helper('clmcenter')->__('Настройки времени'), 'style' => 'width: 520px;'));
     $fieldset->addField('mcenter_time', 'date', array('name' => 'mcenter_time', 'label' => Mage::helper('clmcenter')->__('Время'), 'title' => Mage::helper('clmcenter')->__('Время'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'after_element_html' => '<span class="hint" style="white-space:nowrap;"><p class="note">' . Mage::helper('clmcenter')->__('Next to the Article will be stated current time') . '</p></span>'));
     $fieldset->addField('publicate_from_time', 'date', array('name' => 'publicate_from_time', 'label' => Mage::helper('clmcenter')->__('Опубликовать с:'), 'title' => Mage::helper('clmcenter')->__('Опубликовать до:'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)));
     $values = $this->getTimeValues(0, 23);
     $fieldset->addField('publicate_from_hours', 'select', array('label' => Mage::helper('clmcenter')->__('Часы'), 'name' => 'publicate_from_hours', 'style' => 'width: 50px!important;', 'values' => $values));
     $values = $this->getTimeValues(0, 59);
     $fieldset->addField('publicate_from_minutes', 'select', array('label' => Mage::helper('clmcenter')->__('Минуты'), 'name' => 'publicate_from_minutes', 'style' => 'width: 50px!important;', 'values' => $values));
     $fieldset->addField('publicate_to_time', 'date', array('name' => 'publicate_to_time', 'label' => Mage::helper('clmcenter')->__('Опубликовать пока:'), 'title' => Mage::helper('clmcenter')->__('Опубликовать пока:'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)));
     $values = $this->getTimeValues(0, 23);
     $fieldset->addField('publicate_to_hours', 'select', array('label' => Mage::helper('clmcenter')->__('Часы'), 'name' => 'publicate_to_hours', 'style' => 'width: 50px!important;', 'values' => $values));
     $values = $this->getTimeValues(0, 59);
     $fieldset->addField('publicate_to_minutes', 'select', array('label' => Mage::helper('clmcenter')->__('Минуты'), 'name' => 'publicate_to_minutes', 'style' => 'width: 50px!important', 'values' => $values));
     $fieldset = $form->addFieldset('mcenter_meta_data', array('legend' => Mage::helper('clmcenter')->__('Meta Data')));
     $fieldset->addField('meta_keywords', 'editor', array('name' => 'meta_keywords', 'label' => Mage::helper('clmcenter')->__('Ключевые слова'), 'title' => Mage::helper('clmcenter')->__('Мета (ключевые слова)'), 'style' => 'width: 520px;'));
     $fieldset->addField('meta_description', 'editor', array('name' => 'meta_description', 'label' => Mage::helper('clmcenter')->__('Описание'), 'title' => Mage::helper('clmcenter')->__('Мета (описание)'), 'style' => 'width: 520px;'));
     $fieldset = $form->addFieldset('mcenter_options_data', array('legend' => Mage::helper('clmcenter')->__('Расширенные опции')));
     $fieldset->addField('author', 'text', array('label' => Mage::helper('clmcenter')->__('Имя автора'), 'name' => 'author', 'style' => 'width: 520px;', 'after_element_html' => '<span class="hint"><p class="note">' . $this->__('Оставьте пустым чтобы не выводить') . '</p></span>'));
     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());
     }
     $this->setForm($form);
     return $this;
 }
 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);
 }
Example #8
0
 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();
 }
 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);
 }
 public function initForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('news_time_data', array('legend' => Mage::helper('clnews')->__('News Time Settings'), 'style' => 'width: 520px;'));
     $fieldset->addField('news_time', 'date', array('name' => 'news_time', 'label' => Mage::helper('clnews')->__('News Time'), 'title' => Mage::helper('clnews')->__('News Time'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'after_element_html' => '<span class="hint" style="white-space:nowrap;"><p class="note">' . Mage::helper('clnews')->__('Next to the Article will be stated current time') . '</p></span>'));
     $fieldset->addField('publicate_from_time', 'date', array('name' => 'publicate_from_time', 'label' => Mage::helper('clnews')->__('Publish From:'), 'title' => Mage::helper('clnews')->__('Publish From:'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)));
     $values = $this->getTimeValues(0, 23);
     $fieldset->addField('publicate_from_hours', 'select', array('label' => Mage::helper('clnews')->__('Hours'), 'name' => 'publicate_from_hours', 'style' => 'width: 50px!important;', 'values' => $values));
     $values = $this->getTimeValues(0, 59);
     $fieldset->addField('publicate_from_minutes', 'select', array('label' => Mage::helper('clnews')->__('Minutes'), 'name' => 'publicate_from_minutes', 'style' => 'width: 50px!important;', 'values' => $values));
     $fieldset->addField('publicate_to_time', 'date', array('name' => 'publicate_to_time', 'label' => Mage::helper('clnews')->__('Publish Until:'), 'title' => Mage::helper('clnews')->__('Publish Until:'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)));
     $values = $this->getTimeValues(0, 23);
     $fieldset->addField('publicate_to_hours', 'select', array('label' => Mage::helper('clnews')->__('Hours'), 'name' => 'publicate_to_hours', 'style' => 'width: 50px!important;', 'values' => $values));
     $values = $this->getTimeValues(0, 59);
     $fieldset->addField('publicate_to_minutes', 'select', array('label' => Mage::helper('clnews')->__('Minutes'), 'name' => 'publicate_to_minutes', 'style' => 'width: 50px!important', 'values' => $values));
     $fieldset = $form->addFieldset('news_meta_data', array('legend' => Mage::helper('clnews')->__('Meta Data')));
     $fieldset->addField('meta_keywords', 'editor', array('name' => 'meta_keywords', 'label' => Mage::helper('clnews')->__('Keywords'), 'title' => Mage::helper('clnews')->__('Meta Keywords'), 'style' => 'width: 520px;'));
     $fieldset->addField('meta_description', 'editor', array('name' => 'meta_description', 'label' => Mage::helper('clnews')->__('Description'), 'title' => Mage::helper('clnews')->__('Meta Description'), 'style' => 'width: 520px;'));
     $fieldset = $form->addFieldset('news_options_data', array('legend' => Mage::helper('clnews')->__('Advanced Post Options')));
     $fieldset->addField('author', 'text', array('label' => Mage::helper('clnews')->__('Author name'), 'name' => 'author', 'style' => 'width: 520px;', 'after_element_html' => '<span class="hint"><p class="note">' . $this->__('Leave blank to disable') . '</p></span>'));
     if (Mage::getSingleton('adminhtml/session')->getNewsData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getNewsData());
         Mage::getSingleton('adminhtml/session')->setNewsData(null);
     } elseif (Mage::registry('clnews_data')) {
         $form->setValues(Mage::registry('clnews_data')->getData());
     }
     $this->setForm($form);
     return $this;
 }
Example #11
0
 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);
 }
Example #12
0
 /**
  * Prepare the Form.
  *
  * @return Mage_Adminhtml_Block_Widget_Form
  */
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset("base_fieldset", array("legend" => Mage::helper("dhlocation")->__("Item information")));
     $model = Mage::registry("location_data");
     if ($model->getId()) {
         $fieldset->addField('id', 'hidden', array('name' => 'id'));
     }
     $fieldset->addType('image', 'Doghouse_Location_Block_Adminhtml_Location_Helper_Image');
     $fieldset->addField("name", "text", array("label" => Mage::helper("dhlocation")->__("Location Name"), "class" => "required-entry", "required" => true, "name" => "name"));
     $fieldset->addField("address", "text", array("label" => Mage::helper("dhlocation")->__("Address"), "name" => "address"));
     $fieldset->addField("suburb", "text", array("label" => Mage::helper("dhlocation")->__("City or Suburb"), "name" => "suburb"));
     $fieldset->addField("state", "text", array("label" => Mage::helper("dhlocation")->__("State"), "name" => "state"));
     $fieldset->addField("phone", "text", array("label" => Mage::helper("dhlocation")->__("Phone number"), "name" => "phone"));
     $fieldset->addField("email", "text", array("label" => Mage::helper("dhlocation")->__("Email"), "name" => "email"));
     $fieldset->addField("image", "image", array("label" => Mage::helper("dhlocation")->__("Image"), "name" => "image"));
     $fieldset->addField("location_url", "text", array("label" => Mage::helper("dhlocation")->__("Google Maps Location URL"), "name" => "location_url", "after_element_html" => "<small>Google Maps iframe URL (see <a target=\"_blank\" href=\"https://developers.google.com/maps/documentation/embed/guide\">Google Maps Documentation</a> for more information).</small>"));
     $fieldset->addField("item_order", "text", array("label" => Mage::helper("dhlocation")->__("Order"), "after_element_html" => "<small>Low to high</small>", "name" => "item_order"));
     if (Mage::registry("location_data")) {
         $form->setValues(Mage::registry("location_data")->getData());
     } elseif (Mage::getSingleton("adminhtml/session")->getLocationData()) {
         $form->setValues(Mage::getSingleton("adminhtml/session")->getLocationData());
         Mage::getSingleton("adminhtml/session")->setLocationData(null);
     }
     // Don't use container because we don't want this block to ouput the <form> tags
     // $form->setUseContainer(true);
     $this->setForm($form);
     Mage::dispatchEvent('dhlocation_location_edit_form_prepare_form', array('block' => $this));
     return parent::_prepareForm();
 }
Example #13
0
 protected function _prepareForm()
 {
     $collection = Mage::getResourceModel('clnews/comment_collection');
     $news_id = $this->getRequest()->getParam('id');
     $tableName = Mage::getSingleton('core/resource')->getTableName('clnews_news');
     $collection->getSelect()->joinLeft($tableName, 'main_table.news_id = ' . $tableName . '.news_id', 'title');
     $collection->getSelect()->distinct();
     $collection->getSelect()->where('main_table.news_id =' . $news_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('clnews')->__('Comment Information')));
     $fieldset->addField('title', 'hidden', array('label' => Mage::helper('clnews')->__('News Name'), 'after_element_html' => '<tr><td class="label"><label for="title">News Name</label></td>
             <td class="value">' . $data[0]['title'] . '</td></tr>'));
     $fieldset->addField('user', 'text', array('label' => Mage::helper('clnews')->__('User'), 'name' => 'user'));
     $fieldset->addField('email', 'text', array('label' => Mage::helper('clnews')->__('Email Address'), 'name' => 'email'));
     $fieldset->addField('comment_status', 'select', array('label' => Mage::helper('clnews')->__('Status'), 'name' => 'comment_status', 'values' => array(array('value' => Sunpop_News_Helper_Data::UNAPPROVED_STATUS, 'label' => Mage::helper('clnews')->__('Unapproved')), array('value' => Sunpop_News_Helper_Data::APPROVED_STATUS, 'label' => Mage::helper('clnews')->__('Approved')))));
     $fieldset->addField('comment', 'editor', array('name' => 'comment', 'label' => Mage::helper('clnews')->__('Comment'), 'title' => Mage::helper('clnews')->__('Comment'), 'style' => 'width:500px; height:250px;', 'wysiwyg' => false, 'required' => false));
     if (Mage::getSingleton('adminhtml/session')->getNewsData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getNewsData());
         Mage::getSingleton('adminhtml/session')->setNewsData(null);
     } elseif (Mage::registry('clnews_data')) {
         $form->setValues(Mage::registry('clnews_data')->getData());
     }
     $form->setUseContainer(true);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #14
0
 public function initForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('member_form', array('legend' => Mage::helper('bluecom_team')->__('Social links')));
     $fieldset->addField('skype', 'text', array('name' => 'skype', 'label' => Mage::helper('bluecom_team')->__('Skype ID'), 'title' => Mage::helper('bluecom_team')->__('Skype ID'), 'required' => false));
     $fieldset->addField('yahoo', 'text', array('name' => 'yahoo', 'label' => Mage::helper('bluecom_team')->__('Yahoo ID'), 'title' => Mage::helper('bluecom_team')->__('Yahoo ID'), 'required' => false));
     $fieldset->addField('facebook', 'text', array('name' => 'facebook', 'label' => Mage::helper('bluecom_team')->__('Facebook'), 'title' => Mage::helper('bluecom_team')->__('Facebook'), 'required' => false));
     $fieldset->addField('youtube', 'text', array('name' => 'youtube', 'label' => Mage::helper('bluecom_team')->__('Youtube'), 'title' => Mage::helper('bluecom_team')->__('Youtube'), 'required' => false));
     $fieldset->addField('linkedin', 'text', array('name' => 'linkedin', 'label' => Mage::helper('bluecom_team')->__('LinkedIn'), 'title' => Mage::helper('bluecom_team')->__('LinkedIn'), 'required' => false));
     if (Mage::app()->isSingleStoreMode()) {
         $fieldset->addField('store_id', 'hidden', array('name' => 'stores[]', 'value' => Mage::app()->getStore(true)->getId()));
     }
     if (Mage::getSingleton('adminhtml/session')->getMemberData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getMemberData());
         Mage::getSingleton('adminhtml/session')->getMemberData(null);
     } elseif (Mage::registry('bluecom_team_member')) {
         $data = Mage::registry('bluecom_team_member');
         if ($data->getImageShortContent() == $data->getImageFullContent() || $data->getImageShortContent() == '' || !$data->getImageShortContent()) {
             $data->setUseFullImg(1);
         }
         $form->setValues($data->getData());
     }
     $this->setForm($form);
     return $this;
 }
Example #15
0
 protected function _prepareForm()
 {
     $config = Mage::getSingleton('mturbo/config');
     $this->form = new Varien_Data_Form();
     $this->_addActionFieldset();
     $this->form->setValues($config->getData());
     $this->setForm($this->form);
     return parent::_prepareForm();
 }
Example #16
0
 protected function _prepareForm()
 {
     $config = Mage::getSingleton('mturbo/config');
     if (!empty($this->regInfo)) {
         $data = array_merge($config->getData(), get_object_vars($this->regInfo));
     }
     $this->form = new Varien_Data_Form();
     $this->_addLicenseFieldset();
     $this->form->setValues($data);
     $this->setForm($this->form);
     return parent::_prepareForm();
 }
Example #17
0
 protected function _prepareForm()
 {
     $config = Mage::getSingleton('mturbo/config');
     /* make form */
     $this->form = new Varien_Data_Form();
     $this->_addTurboPathFieldset();
     $this->_addDownloadMethodFieldset();
     $this->_addViewSizeMethodFieldset();
     $this->_addHtaccessFieldset();
     /* bind data */
     $this->form->setValues($config->getData());
     $this->setForm($this->form);
     return parent::_prepareForm();
 }
Example #18
0
 public function initForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('member_form', array('legend' => Mage::helper('bluecom_team')->__('Social links')));
     $fieldset->addField('birthdate', 'date', array('name' => 'birthdate', 'label' => Mage::helper('bluecom_team')->__('Birthday'), 'title' => Mage::helper('bluecom_team')->__('Birthday'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'required' => false));
     $fieldset->addField('joineddate', 'date', array('name' => 'joineddate', 'label' => Mage::helper('bluecom_team')->__('Joined date'), 'title' => Mage::helper('bluecom_team')->__('Joined date'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT), 'required' => false));
     $fieldset->addField('taxid', 'text', array('name' => 'taxid', 'label' => Mage::helper('bluecom_team')->__('Personal tax ID'), 'title' => Mage::helper('bluecom_team')->__('Personal tax ID'), 'required' => false));
     $fieldset->addField('personalid', 'text', array('name' => 'personalid', 'label' => Mage::helper('bluecom_team')->__('Personal ID'), 'title' => Mage::helper('bluecom_team')->__('Personal ID'), 'required' => false));
     $fieldset->addField('address', 'editor', array('name' => 'address', 'label' => Mage::helper('bluecom_team')->__('Address'), 'title' => Mage::helper('bluecom_team')->__('Address'), 'required' => false));
     $fieldset->addField('material_status', 'select', array('label' => Mage::helper('bluecom_team')->__('Marial Status'), 'name' => 'material_status', 'values' => array(array('value' => 1, 'label' => Mage::helper('bluecom_team')->__('Single')), array('value' => 2, 'label' => Mage::helper('bluecom_team')->__('Available')), array('value' => 3, 'label' => Mage::helper('bluecom_team')->__('Married')), array('value' => 4, 'label' => Mage::helper('bluecom_team')->__('Devorced')))));
     /*
     $memberCollection = Mage::getModel('bluecom_team/member')->getCollection()
         ->addFieldToFilter('id', $this->getRequest()->getParam('id'));
     $file = $memberCollection->getData();
     if ($this->getRequest()->getParam('id')) {
         $documents = $file[0]['document'];
         $full_path = $file[0]['avatar'];
         $tag = $file[0]['tags'];
     } else {
         $documents = NULL;
         $full_path = '';
         $tag = '';
     }
     if ($documents) {
         $fieldset->addField('is_delete', 'checkbox', array(
             'name'      => 'is_delete',
             'label'     => Mage::helper('bluecom_team')->__('Delete File'),
             'after_element_html' => '<a href="' . Mage::getBaseUrl(Mage_Core_Model_Store::URL_TYPE_MEDIA) . 'bluecom' . DS . $documents . '" >' . $documents. '</a>',
         ));
     
         $fieldset->addField('avatar', 'hidden', array(
             'name'       => 'avatar',
             'value'      => $full_path,
         ));
     }
     */
     if (Mage::getSingleton('adminhtml/session')->getMemberData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getMemberData());
         Mage::getSingleton('adminhtml/session')->getMemberData(null);
     } elseif (Mage::registry('bluecom_team_member')) {
         $data = Mage::registry('bluecom_team_member');
         if ($data->getImageShortContent() == $data->getImageFullContent() || $data->getImageShortContent() == '' || !$data->getImageShortContent()) {
             $data->setUseFullImg(1);
         }
         $form->setValues($data->getData());
     }
     $this->setForm($form);
     return $this;
 }
Example #19
0
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $form = new Varien_Data_Form();
     $form->addField('title', 'text', array('label' => Mage::helper('mageworx_customoptions')->__('Title'), 'name' => 'general[title]', 'index' => 'title', 'required' => true));
     $form->addField('is_active', 'select', array('label' => Mage::helper('mageworx_customoptions')->__('Status'), 'name' => 'general[is_active]', 'index' => 'is_active', 'values' => Mage::helper('mageworx_customoptions')->getOptionStatusArray()));
     $session = Mage::getSingleton('adminhtml/session');
     if ($data = $session->getData('customoptions_data')) {
         $form->setValues($data['general']);
     } elseif (Mage::registry('customoptions_data')) {
         $form->setValues(Mage::registry('customoptions_data')->getData());
     }
     $this->setForm($form);
     return $this;
 }
Example #20
0
 protected function _prepareForm()
 {
     parent::_prepareForm();
     $helper = $this->_getHelper();
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('general_form_legend', array('legend' => $helper->__('Files')));
     $categories = Mage::getSingleton('downloads/categories')->getCategoriesList();
     $fieldset->addField('category_id', 'select', array('label' => $helper->__('Category'), 'name' => 'general[category_id]', 'values' => $categories, 'required' => true));
     if (Mage::app()->getRequest()->getActionName() != 'multiupload') {
         $fieldset->addField('name', 'text', array('label' => $helper->__('Name'), 'name' => 'general[name]', 'index' => 'name', 'required' => true));
     }
     $fieldset->addField('file_description', 'textarea', array('label' => $helper->__('Description'), 'name' => 'general[file_description]', 'index' => 'file_description'));
     $fieldset->addField('downloads_limit', 'text', array('label' => $helper->__('Downloads Limit'), 'name' => 'general[downloads_limit]'));
     if (!Mage::app()->isSingleStoreMode()) {
         $fieldset->addField('store_ids', 'multiselect', array('label' => $helper->__('Stores'), 'name' => 'general[store_ids]', 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true)));
     } else {
         $fieldset->addField('store_id', 'hidden', array('name' => 'general[store_ids]', 'value' => Mage::app()->getStore(true)->getId()));
     }
     $customerGroups = $this->_getCustomerGroups();
     if ($customerGroups) {
         $fieldset->addField('customer_groups', 'multiselect', array('label' => $helper->__('Customer Groups'), 'name' => 'general[customer_groups][]', 'values' => $customerGroups));
     }
     $fileId = Mage::app()->getRequest()->getParam('id');
     if (Mage::app()->getRequest()->getActionName() == 'multiupload') {
         $multiUpload = array('label' => $helper->__('Multi Upload'), 'name' => 'general[multiupload]', 'index' => 'multiupload', 'values' => $fileId ? $fileId : uniqid());
         $fieldset->addField('multiupload', 'multiupload', $multiUpload);
     } else {
         $fileConf = array('label' => $helper->__('File'), 'name' => 'file');
         if ($fileId) {
             $fileConf['after_element_html'] = '<p class="nm"><small><a href="' . $this->getUrl('*/*/download', array('id' => $fileId)) . '">' . $helper->__('Download') . '</a></small></p>';
         } else {
             //$fileConf['required'] = true;
         }
         $fieldset->addField('file', 'file', $fileConf);
         $fieldset->addField('url', 'text', array('label' => $helper->__('URL'), 'name' => 'general[url]', 'index' => 'url', 'after_element_html' => '<p class="note"><span>' . $this->__('When uploading video URL embedded video code is required') . '</span></p>'));
         $fieldset->addField('embed_code', 'textarea', array('label' => $helper->__('Embedded Video Code'), 'name' => 'general[embed_code]', 'required' => false));
     }
     $fieldset->addField('is_attach', 'select', array('label' => $helper->__('Add file in "New Order" email.'), 'name' => 'general[is_attach]', 'index' => 'is_attach', 'values' => $helper->getAttachArray()));
     $fieldset->addField('is_active', 'select', array('label' => $helper->__('Status'), 'name' => 'general[is_active]', 'index' => 'is_active', 'values' => $helper->getStatusArray()));
     $session = Mage::getSingleton('adminhtml/session');
     if ($data = $session->getData('downloads_data')) {
         $form->setValues($data['general']);
     } elseif (Mage::registry('downloads_data')) {
         $form->setValues(Mage::registry('downloads_data')->getData());
     }
     $this->setForm($form);
     return $this;
 }
Example #21
0
 /**
  * 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();
 }
Example #22
0
 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();
 }
Example #23
0
 /**
  * Prepare general properties form
  *
  * @return Enterprise_CustomerSegment_Block_Adminhtml_Customersegment_Edit_Tab_General
  */
 protected function _prepareForm()
 {
     $model = Mage::registry('current_customer_segment');
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('segment_');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('enterprise_customersegment')->__('General Properties')));
     if ($model->getId()) {
         $fieldset->addField('segment_id', 'hidden', array('name' => 'segment_id'));
     }
     $fieldset->addField('name', 'text', array('name' => 'name', 'label' => Mage::helper('enterprise_customersegment')->__('Segment Name'), 'required' => true));
     $fieldset->addField('description', 'textarea', array('name' => 'description', 'label' => Mage::helper('enterprise_customersegment')->__('Description'), 'style' => 'height: 100px;'));
     if (Mage::app()->isSingleStoreMode()) {
         $websiteId = Mage::app()->getStore(true)->getWebsiteId();
         $fieldset->addField('website_ids', 'hidden', array('name' => 'website_ids[]', 'value' => $websiteId));
         $model->setWebsiteIds($websiteId);
     } else {
         $fieldset->addField('website_ids', 'multiselect', array('name' => 'website_ids[]', 'label' => Mage::helper('enterprise_customersegment')->__('Assigned to Website'), 'title' => Mage::helper('enterprise_customersegment')->__('Assigned to Website'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getWebsiteValuesForForm(), 'value' => $model->getWebsiteIds()));
     }
     $fieldset->addField('is_active', 'select', array('label' => Mage::helper('enterprise_customersegment')->__('Status'), 'name' => 'is_active', 'required' => true, 'options' => array('1' => Mage::helper('enterprise_customersegment')->__('Active'), '0' => Mage::helper('enterprise_customersegment')->__('Inactive'))));
     $applyToFieldConfig = array('label' => Mage::helper('enterprise_customersegment')->__('Apply To'), 'name' => 'apply_to', 'required' => false, 'disabled' => (bool) $model->getId(), 'options' => array(Enterprise_CustomerSegment_Model_Segment::APPLY_TO_VISITORS_AND_REGISTERED => Mage::helper('enterprise_customersegment')->__('Visitors and Registered Customers'), Enterprise_CustomerSegment_Model_Segment::APPLY_TO_REGISTERED => Mage::helper('enterprise_customersegment')->__('Registered Customers'), Enterprise_CustomerSegment_Model_Segment::APPLY_TO_VISITORS => Mage::helper('enterprise_customersegment')->__('Visitors')));
     if (!$model->getId()) {
         $applyToFieldConfig['note'] = Mage::helper('enterprise_customersegment')->__('Please save this information in order to specify the conditions for segmentation');
     }
     $fieldset->addField('apply_to', 'select', $applyToFieldConfig);
     if (!$model->getId()) {
         $model->setData('is_active', '1');
     }
     $form->setValues($model->getData());
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #24
0
 protected function _prepareForm()
 {
     $model = Mage::registry('current_promo_quote_rule');
     //$form = new Varien_Data_Form(array('id' => 'edit_form1', 'action' => $this->getData('action'), 'method' => 'post'));
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('rule_');
     $fieldset = $form->addFieldset('display_fieldset', array('legend' => Mage::helper('salesrule')->__('Using the form below you can enable, disable and configure display of the rule in customers\' account')));
     $oDb = Mage::getModel('sales_entity/order')->getReadConnection();
     $oSelect = $oDb->select();
     $oSelect->from(array('salesrule' => Mage::getSingleton('core/resource')->getTableName('aitoc_salesrule_display')), '*')->where('salesrule.rule_id = "' . $model->getRuleId() . '"');
     $aDisplayInfo = $oDb->fetchRow($oSelect);
     if ($aDisplayInfo) {
         $model->setAitloyaltyCustomerDisplayEnable('1');
         $model->setAitloyaltyCustomerDisplayCoupon($aDisplayInfo['coupone_enable']);
         $oSelect = $oDb->select();
         $oSelect->from(array('salesrule' => Mage::getSingleton('core/resource')->getTableName('aitoc_salesrule_display_title')), array('store_id', 'value'))->where('salesrule.rule_id = "' . $model->getRuleId() . '"');
         $aDisplayTitles = $oDb->fetchPairs($oSelect);
         $model->setAitloyaltyCustomerDisplayTitles($aDisplayTitles);
         #            d($aDisplayInfo, 1);
         //		    for titles !!!!!!!!!!!!111
         //		    $this->htmlEscape(
     }
     $fieldset->addField('aitloyalty_customer_display_enable', 'select', array('label' => Mage::helper('salesrule')->__('Display the rule in customers\' account'), 'title' => Mage::helper('salesrule')->__('Display the rule in customers\' account'), 'name' => 'aitloyalty_customer_display_enable', 'onchange' => 'aitloyalty_ActionOnRuleDisplayChange()', 'options' => array('1' => Mage::helper('salesrule')->__('Yes'), '0' => Mage::helper('salesrule')->__('No'))));
     $fieldset->addField('aitloyalty_customer_display_coupon', 'select', array('label' => Mage::helper('salesrule')->__('Display the coupon code in customers\' account (if applicable)'), 'title' => Mage::helper('salesrule')->__('Display the coupon code in customers\' account (if applicable)'), 'name' => 'aitloyalty_customer_display_coupon', 'options' => array('1' => Mage::helper('salesrule')->__('Yes'), '0' => Mage::helper('salesrule')->__('No'))));
     $fieldset->addField('aitloyalty_customer_display_title', 'text', array('name' => 'aitloyalty_customer_display_title', 'label' => Mage::helper('salesrule')->__(''), 'title' => Mage::helper('salesrule')->__(''), 'required' => true))->setRule($model)->setRenderer(Mage::getBlockSingleton('aitloyalty/quote_titles'));
     $form->setValues($model->getData());
     //$form->setUseContainer(true);
     $this->setForm($form);
     return $this;
 }
Example #25
0
 public function initForm()
 {
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('_info');
     $model = Mage::registry('current_giftcardaccount');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('enterprise_giftcardaccount')->__('Information')));
     if ($model->getId()) {
         $fieldset->addField('code', 'label', array('name' => 'code', 'label' => Mage::helper('enterprise_giftcardaccount')->__('Gift Card Code'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Gift Card Code')));
         $fieldset->addField('state_text', 'label', array('name' => 'state_text', 'label' => Mage::helper('enterprise_giftcardaccount')->__('Status'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Status')));
     }
     $fieldset->addField('status', 'select', array('label' => Mage::helper('enterprise_giftcardaccount')->__('Active'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Active'), 'name' => 'status', 'required' => true, 'options' => array(Enterprise_GiftCardAccount_Model_Giftcardaccount::STATUS_ENABLED => Mage::helper('enterprise_giftcardaccount')->__('Yes'), Enterprise_GiftCardAccount_Model_Giftcardaccount::STATUS_DISABLED => Mage::helper('enterprise_giftcardaccount')->__('No'))));
     if (!$model->getId()) {
         $model->setData('status', Enterprise_GiftCardAccount_Model_Giftcardaccount::STATUS_ENABLED);
     }
     $fieldset->addField('is_redeemable', 'select', array('label' => Mage::helper('enterprise_giftcardaccount')->__('Redeemable'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Redeemable'), 'name' => 'is_redeemable', 'required' => true, 'options' => array(Enterprise_GiftCardAccount_Model_Giftcardaccount::REDEEMABLE => Mage::helper('enterprise_giftcardaccount')->__('Yes'), Enterprise_GiftCardAccount_Model_Giftcardaccount::NOT_REDEEMABLE => Mage::helper('enterprise_giftcardaccount')->__('No'))));
     if (!$model->getId()) {
         $model->setData('is_redeemable', Enterprise_GiftCardAccount_Model_Giftcardaccount::REDEEMABLE);
     }
     $fieldset->addField('website_id', 'select', array('name' => 'website_id', 'label' => Mage::helper('enterprise_giftcardaccount')->__('Website'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Website'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getWebsiteValuesForForm(true)));
     $fieldset->addType('price', 'Enterprise_GiftCardAccount_Block_Adminhtml_Giftcardaccount_Form_Price');
     $fieldset->addField('balance', 'price', array('label' => Mage::helper('enterprise_giftcardaccount')->__('Balance'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Balance'), 'name' => 'balance', 'class' => 'validate-number', 'required' => true, 'note' => '<div id="balance_currency"></div>'));
     $fieldset->addField('date_expires', 'date', array('name' => 'date_expires', 'label' => Mage::helper('enterprise_giftcardaccount')->__('Expiration Date'), 'title' => Mage::helper('enterprise_giftcardaccount')->__('Expiration Date'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT)));
     $form->setValues($model->getData());
     $this->setForm($form);
     return $this;
 }
Example #26
0
 /**
  * Preparation of current form
  *
  * @return Inic_Faq_Block_Admin_Edit_Tab_Main Self
  */
 protected function _prepareForm()
 {
     $model = Mage::registry('faq');
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('faq_');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('faq')->__('General information'), 'class' => 'fieldset-wide'));
     if ($model->getFaqId()) {
         $fieldset->addField('faq_id', 'hidden', array('name' => 'faq_id'));
     }
     $approveInfo = $fieldset->addField('question', 'text', array('name' => 'question', 'label' => Mage::helper('faq')->__('FAQ item question'), 'title' => Mage::helper('faq')->__('FAQ item question'), 'required' => true));
     /**
      * Check is single store mode
      */
     if (!Mage::app()->isSingleStoreMode()) {
         $store_id = $fieldset->addField('store_id', 'multiselect', array('name' => 'store_id[]', 'label' => Mage::helper('faq')->__('Store view'), 'title' => Mage::helper('faq')->__('Store view'), 'required' => true, 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(false, true)));
     } else {
         $store_id = $fieldset->addField('store_id', 'hidden', array('name' => 'store_id[]', 'value' => Mage::app()->getStore(true)->getId()));
         $model->setStoreId(Mage::app()->getStore(true)->getId());
     }
     $status = $fieldset->addField('is_active', 'select', array('label' => Mage::helper('faq')->__('Status'), 'title' => Mage::helper('faq')->__('Item status'), 'name' => 'is_active', 'required' => true, 'options' => array('1' => Mage::helper('faq')->__('Enabled'), '0' => Mage::helper('faq')->__('Disabled'))));
     $fieldset->addField('is_most_frequent', 'select', array('label' => Mage::helper('faq')->__('Is Most Frequent'), 'title' => Mage::helper('faq')->__('Is Most Frequent'), 'name' => 'is_most_frequent', 'required' => true, 'options' => array('1' => Mage::helper('faq')->__('Yes'), '0' => Mage::helper('faq')->__('No'))));
     $category_id = $fieldset->addField('category_id', 'multiselect', array('label' => Mage::helper('faq')->__('Category'), 'title' => Mage::helper('faq')->__('Category'), 'name' => 'category_id[]', 'required' => false, 'values' => Mage::getResourceSingleton('faq/category_collection')->toOptionArray()));
     $fieldset->addField('answer', 'editor', array('name' => 'answer', 'label' => Mage::helper('faq')->__('Content'), 'title' => Mage::helper('faq')->__('Content'), 'style' => 'height:36em;', 'config' => Mage::getSingleton('cms/wysiwyg_config')->getConfig(), 'state' => 'html', 'required' => true));
     $data = $model->getData();
     if (!count($data)) {
         $data['store_id'] = 0;
     }
     $form->setValues($data);
     $this->setForm($form);
     $cat_id = $model->getData('category_id');
     $selected = $cat_id ? $cat_id : "";
     $this->setChild('form_after', $this->getLayout()->createBlock('faq/adminhtml_widget_form_element_selectdependence')->addFieldMap($store_id->getHtmlId(), $category_id->getHtmlId(), $selected));
     return parent::_prepareForm();
 }
Example #27
0
 protected function _prepareForm()
 {
     $model = Mage::registry('permissions_user');
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('user_');
     $fieldset = $form->addFieldset('base_fieldset', array('legend' => Mage::helper('adminhtml')->__('Account Information')));
     if ($model->getUserId()) {
         $fieldset->addField('user_id', 'hidden', array('name' => 'user_id'));
     } else {
         if (!$model->hasData('is_active')) {
             $model->setIsActive(1);
         }
     }
     $fieldset->addField('username', 'text', array('name' => 'username', 'label' => Mage::helper('adminhtml')->__('User Name'), 'id' => 'username', 'title' => Mage::helper('adminhtml')->__('User Name'), 'required' => true));
     $fieldset->addField('firstname', 'text', array('name' => 'firstname', 'label' => Mage::helper('adminhtml')->__('First Name'), 'id' => 'firstname', 'title' => Mage::helper('adminhtml')->__('First Name'), 'required' => true));
     $fieldset->addField('lastname', 'text', array('name' => 'lastname', 'label' => Mage::helper('adminhtml')->__('Last Name'), 'id' => 'lastname', 'title' => Mage::helper('adminhtml')->__('Last Name'), 'required' => true));
     $fieldset->addField('email', 'text', array('name' => 'email', 'label' => Mage::helper('adminhtml')->__('Email'), 'id' => 'customer_email', 'title' => Mage::helper('adminhtml')->__('User Email'), 'class' => 'required-entry validate-email', 'required' => true));
     $fieldset->addField('current_password', 'obscure', array('name' => 'current_password', 'label' => Mage::helper('adminhtml')->__('Current Admin Password'), 'id' => 'current_password', 'title' => Mage::helper('adminhtml')->__('Current Admin Password'), 'class' => 'input-text', 'required' => true));
     if ($model->getUserId()) {
         $fieldset->addField('password', 'password', array('name' => 'new_password', 'label' => Mage::helper('adminhtml')->__('New Password'), 'id' => 'new_pass', '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'), 'id' => 'confirmation', 'class' => 'input-text validate-cpassword'));
     } else {
         $fieldset->addField('password', 'password', array('name' => 'password', 'label' => Mage::helper('adminhtml')->__('Password'), 'id' => 'customer_pass', 'title' => Mage::helper('adminhtml')->__('Password'), 'class' => 'input-text required-entry validate-admin-password', 'required' => true));
         $fieldset->addField('confirmation', 'password', array('name' => 'password_confirmation', 'label' => Mage::helper('adminhtml')->__('Password Confirmation'), 'id' => 'confirmation', 'title' => Mage::helper('adminhtml')->__('Password Confirmation'), 'class' => 'input-text required-entry validate-cpassword', 'required' => true));
     }
     if (Mage::getSingleton('admin/session')->getUser()->getId() != $model->getUserId()) {
         $fieldset->addField('is_active', 'select', array('name' => 'is_active', 'label' => Mage::helper('adminhtml')->__('This account is'), 'id' => 'is_active', 'title' => Mage::helper('adminhtml')->__('Account Status'), 'class' => 'input-select', 'style' => 'width: 80px', 'options' => array('1' => Mage::helper('adminhtml')->__('Active'), '0' => Mage::helper('adminhtml')->__('Inactive'))));
     }
     $fieldset->addField('user_roles', 'hidden', array('name' => 'user_roles', 'id' => '_user_roles'));
     $data = $model->getData();
     unset($data['password']);
     $form->setValues($data);
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #28
0
 /**
  * Prepare form
  *
  * @throws Mage_Core_Exception
  * @return Mage_XmlConnect_Block_Adminhtml_Mobile_Widget_Form
  */
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $fieldset = $form->addFieldset('field_logo', array());
     $this->_addElementTypes($fieldset);
     $this->addImage($fieldset, 'conf[native][navigationBar][icon]', $this->__('Logo in Header'), $this->__('Recommended size 35px x 35px.'), $this->_getDesignPreviewImageUrl('conf/native/navigationBar/icon'), true);
     $deviceType = Mage::helper('xmlconnect')->getDeviceType();
     switch ($deviceType) {
         case Mage_XmlConnect_Helper_Data::DEVICE_TYPE_IPHONE:
             $this->addImage($fieldset, 'conf[native][body][bannerImage]', $this->__('Banner on Home Screen'), $this->__('Recommended size 320px x 230px. Note: Image size affects the performance of your app. Keep your image size below 50 KB for optimal performance.'), $this->_getDesignPreviewImageUrl('conf/native/body/bannerImage'), true);
             $this->addImage($fieldset, 'conf[native][body][backgroundImage]', $this->__('App Background'), $this->__('Recommended size 320px x 367px. Note: Image size affects the performance of your app. Keep your image size below 75 KB for optimal performance.'), $this->_getDesignPreviewImageUrl('conf/native/body/backgroundImage'), true);
             break;
         case Mage_XmlConnect_Helper_Data::DEVICE_TYPE_IPAD:
             $this->addImage($fieldset, 'conf[native][body][bannerIpadLandscapeImage]', $this->__('Banner on Home Screen <br />(landscape mode)'), $this->__('Recommended size 1024px x 344px. Note: Image size affects the performance of your app.'), $this->_getDesignPreviewImageUrl('conf/native/body/bannerIpadLandscapeImage'), true);
             $this->addImage($fieldset, 'conf[native][body][bannerIpadImage]', $this->__('Banner on Home Screen <br />(portrait mode)'), $this->__('Recommended size 768px x 294px. Note: Image size affects the performance of your app.'), $this->_getDesignPreviewImageUrl('conf/native/body/bannerIpadImage'), true);
             $this->addImage($fieldset, 'conf[native][body][backgroundIpadLandscapeImage]', $this->__('App Background <br />(landscape mode)'), $this->__('Recommended size 1024px x 704px. Note: Image size affects the performance of your app.'), $this->_getDesignPreviewImageUrl('conf/native/body/backgroundIpadLandscapeImage'), true);
             $this->addImage($fieldset, 'conf[native][body][backgroundIpadPortraitImage]', $this->__('App Background <br />(portrait mode)'), $this->__('Recommended size 768px x 960px. Note: Image size affects the performance of your app.'), $this->_getDesignPreviewImageUrl('conf/native/body/backgroundIpadPortraitImage'), true);
             break;
         case Mage_XmlConnect_Helper_Data::DEVICE_TYPE_ANDROID:
             $this->addImage($fieldset, 'conf[native][body][bannerAndroidImage]', $this->__('Banner on Home Screen'), $this->__('Recommended size 320px x 258px. Note: Image size affects the performance of your app. Keep your image size below 50 KB for optimal performance.'), $this->_getDesignPreviewImageUrl('conf/native/body/bannerAndroidImage'), true);
             break;
         default:
             Mage::throwException($this->__('Device doesn\'t recognized: "%s". Unable to load a helper.', $deviceType));
             break;
     }
     $form->setValues(Mage::helper('xmlconnect')->getApplication()->getFormData());
     $this->setForm($form);
     return parent::_prepareForm();
 }
Example #29
0
 protected function _prepareForm()
 {
     /*
      * Checking if user have permissions to save information
      */
     if ($this->_isAllowedAction('save')) {
         $isElementDisabled = false;
     } else {
         $isElementDisabled = true;
     }
     $form = new Varien_Data_Form();
     $form->setHtmlIdPrefix('page_');
     $model = Mage::registry('cms_page');
     $layoutFieldset = $form->addFieldset('layout_fieldset', array('legend' => Mage::helper('cms')->__('Page Layout'), 'class' => 'fieldset-wide', 'disabled' => $isElementDisabled));
     $layoutFieldset->addField('root_template', 'select', array('name' => 'root_template', 'label' => Mage::helper('cms')->__('Layout'), 'required' => true, 'values' => Mage::getSingleton('page/source_layout')->toOptionArray(), 'disabled' => $isElementDisabled));
     if (!$model->getId()) {
         $model->setRootTemplate(Mage::getSingleton('page/source_layout')->getDefaultValue());
     }
     $layoutFieldset->addField('layout_update_xml', 'textarea', array('name' => 'layout_update_xml', 'label' => Mage::helper('cms')->__('Layout Update XML'), 'style' => 'height:24em;', 'disabled' => $isElementDisabled));
     $designFieldset = $form->addFieldset('design_fieldset', array('legend' => Mage::helper('cms')->__('Custom Design'), 'class' => 'fieldset-wide', 'disabled' => $isElementDisabled));
     $dateFormatIso = Mage::app()->getLocale()->getDateFormat(Mage_Core_Model_Locale::FORMAT_TYPE_SHORT);
     $designFieldset->addField('custom_theme_from', 'date', array('name' => 'custom_theme_from', 'label' => Mage::helper('cms')->__('Custom Design From'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => $dateFormatIso, 'disabled' => $isElementDisabled));
     $designFieldset->addField('custom_theme_to', 'date', array('name' => 'custom_theme_to', 'label' => Mage::helper('cms')->__('Custom Design To'), 'image' => $this->getSkinUrl('images/grid-cal.gif'), 'format' => $dateFormatIso, 'disabled' => $isElementDisabled));
     $designFieldset->addField('custom_theme', 'select', array('name' => 'custom_theme', 'label' => Mage::helper('cms')->__('Custom Theme'), 'values' => Mage::getModel('core/design_source_design')->getAllOptions(), 'disabled' => $isElementDisabled));
     $designFieldset->addField('custom_root_template', 'select', array('name' => 'custom_root_template', 'label' => Mage::helper('cms')->__('Custom Layout'), 'values' => Mage::getSingleton('page/source_layout')->toOptionArray(true), 'disabled' => $isElementDisabled));
     $designFieldset->addField('custom_layout_update_xml', 'textarea', array('name' => 'custom_layout_update_xml', 'label' => Mage::helper('cms')->__('Custom Layout Update XML'), 'style' => 'height:24em;', 'disabled' => $isElementDisabled));
     Mage::dispatchEvent('adminhtml_cms_page_edit_tab_design_prepare_form', array('form' => $form));
     $form->setValues($model->getData());
     $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();
 }