Esempio n. 1
0
 /**
  * (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();
 }
Esempio n. 2
0
 public function __construct()
 {
     parent::__construct();
     if (empty(self::$helper)) {
         self::$helper = Mage::helper('mturbo');
     }
 }
Esempio n. 3
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();
 }
Esempio n. 4
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();
 }
Esempio n. 5
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();
 }
Esempio n. 6
0
 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();
 }
Esempio n. 7
0
 /**
  * (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();
 }
Esempio n. 8
0
 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();
 }
Esempio n. 9
0
 public function __construct()
 {
     parent::__construct();
     $this->setId('product_section');
     $this->_title = $this->getMyHelper()->__('Products');
 }