/** * (non-PHPdoc) * @see Mage_Adminhtml_Block_Widget_Form::_prepareForm() */ protected function _prepareForm() { /* @var $config Artio_MTurbo_Model_Config */ $config = Mage::getSingleton('mturbo/config'); $form = new Varien_Data_Form(); /* @var $layoutPatch Artio_MTurbo_Model_LayoutPatch */ $layoutPatch = Mage::getSingleton('mturbo/layoutPatch'); if ($layoutPatch->needToPatch()) { $this->_addLayoutPatchFieldset($form); } if (!$layoutPatch->needToPatch() || $layoutPatch->isPatched()) { /* fieldset for automatic refresh */ $layoutFieldsetDefault = $form->addFieldset('dynamic_block_default', array('legend' => $this->getMyHelper()->__('Default dynamic loaded blocks'), 'class' => 'fieldset')); $layoutFieldsetDefault->addField('cartsidebar', 'select', array('name' => 'cartsidebar', 'label' => $this->getMyHelper()->__('Cart Block (sidebar)') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); $layoutFieldsetDefault->addField('pollsidebar', 'select', array('name' => 'pollsidebar', 'label' => $this->getMyHelper()->__('Poll Block (sidebar)') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); $layoutFieldsetDefault->addField('comparesidebar', 'select', array('name' => 'comparesidebar', 'label' => $this->getMyHelper()->__('Compare Block (sidebar)') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); $layoutFieldsetUser = $form->addFieldset('dynamic_block_user', array('legend' => $this->getMyHelper()->__('User dynamic loaded blocks (only for advanced developers).'), 'class' => 'fieldset')); $layoutFieldsetUser->addField('userblocks', 'textarea', array('name' => 'userblocks', 'label' => $this->getMyHelper()->__('Layout names of dynamic loaded blocks') . ':', 'after_element_html' => '<span><i>' . $this->getMyHelper()->__("Values separated by (',').") . '</i></span>')); $this->_addJsFixFieldset($form); } /* bind data */ $form->setValues(Mage::getSingleton('mturbo/config_dynamicTransformer')->configToForm($config)); $this->setForm($form); return parent::_prepareForm(); }
public function __construct() { parent::__construct(); if (empty(self::$helper)) { self::$helper = Mage::helper('mturbo'); } }
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(); }
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(); }
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(); }
protected function _prepareForm() { $config = Mage::getSingleton('mturbo/config'); $form = new Varien_Data_Form(); /* fieldset for automatic refresh */ $layoutFieldsetRefresh = $form->addFieldset('products_refresh_fieldset', array('legend' => $this->getMyHelper()->__('Automatic refresh settings'), 'class' => 'fieldset')); $layoutFieldsetRefresh->addField('add_newly_cms_to_select', 'select', array('name' => 'add_newly_cms_to_select', 'label' => $this->getMyHelper()->__('Added newly cms to select') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); $layoutFieldsetRefresh->addField('refresh_cms', 'select', array('name' => 'refresh_cms', 'label' => $this->getMyHelper()->__('Enable automatic refresh after save CMS pages') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); /* fieldset for tree */ $layoutFieldset = $form->addFieldset('products_fieldset', array('legend' => $this->getMyHelper()->__('Select CMS pages to cache'), 'class' => 'fieldset')); /* tree */ $layoutFieldset->addType('cms_tree', Artio_MTurbo_Helper_Data::FORM_CMS_TREE); $layoutFieldset->addField('cms_tree', 'cms_tree', array('name' => 'cms_tree', 'with' => $config->getCmsPagesWithStoresAsArray(), 'without' => $config->getCmsPagesWithoutStoresAsArray())); /* bind data */ $form->setValues($config->getData()); $this->setForm($form); return parent::_prepareForm(); }
/** * (non-PHPdoc) * @see Mage_Adminhtml_Block_Widget_Form::_prepareForm() */ protected function _prepareForm() { $config = Mage::getSingleton('mturbo/config'); /* make form */ $this->form = new Varien_Data_Form(); /* for every website add one fieldset */ $websiteCollection = Mage::getModel('core/website')->getCollection()->load(); foreach ($websiteCollection as $website) { if ($website->getDefaultStore()) { $this->_addWebsiteFieldset($website); break; } } /* bind data */ $this->form->setValues(Mage::getSingleton('mturbo/config_websiteTransformer')->configToForm($config)); $this->setForm($this->form); return parent::_prepareForm(); }
protected function _prepareForm() { $config = Mage::getSingleton('mturbo/config'); $form = new Varien_Data_Form(); /* fieldset for automatic refresh */ $layoutFieldsetRefresh = $form->addFieldset('categories_refresh_fieldset', array('legend' => $this->getMyHelper()->__('Automatic refresh settings'), 'class' => 'fieldset')); $layoutFieldsetRefresh->addField('add_newly_category_to_select', 'select', array('name' => 'add_newly_category_to_select', 'label' => $this->getMyHelper()->__('Add newly created categories to select') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); $layoutFieldsetRefresh->addField('refresh_category', 'select', array('name' => 'refresh_category', 'label' => $this->getMyHelper()->__('Enable automatic refresh for preview of saved category') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); $layoutFieldsetRefresh->addField('refresh_parents_for_category', 'select', array('name' => 'refresh_parents_for_category', 'label' => $this->getMyHelper()->__('Enable automatic refresh for previews of parents of saved category') . ':', 'options' => array(0 => $this->getMyHelper()->__('No'), 1 => $this->getMyHelper()->__('Yes')))); /* fieldset for tree */ $layoutFieldset = $form->addFieldset('categories_fieldset', array('legend' => $this->getMyHelper()->__('Select categories, where to cache list pages'), 'class' => 'fieldset')); /* tree */ $layoutFieldset->addType('categories_tree', Artio_MTurbo_Helper_Data::FORM_CATEGORY_TREE); $layoutFieldset->addField('categories', 'categories_tree', array('name' => 'category_chooser', 'treeId' => 'category_chooser', 'categoryIds' => $config->getPreviewCategoriesAsArray(), 'updateElementId' => 'preview_categories', 'formName' => 'edit_form')); /* bind data */ $form->setValues($config->getData()); $this->setForm($form); return parent::_prepareForm(); }
public function __construct() { parent::__construct(); $this->setId('product_section'); $this->_title = $this->getMyHelper()->__('Products'); }