Example #1
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $this->setForm($form);
     $form->setDataObject(Mage::registry('productlabels_data'));
     $fieldset = $form->addFieldset('productlabels_form', array('legend' => Mage::helper('productlabels')->__('General information')));
     $fieldset->addField('store', 'hidden', array('name' => 'store'));
     $fieldset->addField('id', 'hidden', array('name' => 'id'));
     $this->_setFieldset($fieldset);
     $this->initFormCondition($form);
     if (Mage::getSingleton('adminhtml/session')->getProductlabelsData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getProductlabelsData());
         Mage::getSingleton('adminhtml/session')->setProductlabelsData(null);
     } elseif (Mage::registry('productlabels_data')) {
         $form->setValues(Mage::registry('productlabels_data')->getData());
     }
     return parent::_prepareForm();
 }
Example #2
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $this->setForm($form);
     $form->setDataObject(Mage::registry('productlabels_css_data'));
     $fieldset = $form->addFieldset('productlabels_css', array('legend' => Mage::helper('productlabels')->__('Css information')));
     $group = array('content');
     $attributes = Mage::registry('productlabels_css_data')->getAttributes($group);
     $this->_setFieldset($attributes, $fieldset);
     $fieldset->addField('store', 'hidden', array('name' => 'store'));
     if ($id = Mage::registry('productlabels_css_data')->getId()) {
         $fieldset->addField('entity_id', 'hidden', array('name' => 'id'));
     }
     if (Mage::getSingleton('adminhtml/session')->getProductlabelsCssData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getProductlabelsCssData());
         Mage::getSingleton('adminhtml/session')->setProductlabelsCssData(null);
     } elseif (Mage::registry('productlabels_css_data')) {
         $form->setValues(Mage::registry('productlabels_css_data')->getData());
     }
     return parent::_prepareForm();
 }
Example #3
0
 protected function _prepareForm()
 {
     $label = $this->getLabel();
     $form = new Varien_Data_Form(array('id' => 'edit_form', 'action' => $this->getUrl('*/*/save', array('id' => $this->getRequest()->getParam('id'))), 'method' => 'post', 'enctype' => 'multipart/form-data'));
     $form->setUseContainer(true);
     $this->setForm($form);
     $form->setDataObject($label);
     $fieldset = $form->addFieldset('productlabels_form', array('legend' => Mage::helper('productlabels')->__('General information')));
     $group = array('name', 'image', 'background', 'texthtml', 'css_class', 'status');
     $attributes = $label->getAttributes($group);
     $this->_setFieldset($attributes, $fieldset);
     $this->initFormCondition($form);
     $fieldset->addField('store', 'hidden', array('name' => 'store'));
     $fieldset->addField('id', 'hidden', array('name' => 'id'));
     if (Mage::getSingleton('adminhtml/session')->getLabelData()) {
         $form->setValues(Mage::getSingleton('adminhtml/session')->getLabelData());
         Mage::getSingleton('adminhtml/session')->setLabelData(null);
     } elseif ($label) {
         $form->setValues($label->getData());
     }
     return parent::_prepareForm();
 }