Exemplo n.º 1
0
 protected function _prepareForm()
 {
     $form = new Varien_Data_Form();
     $this->setForm($form);
     $fieldset = $form->addFieldset("helpdesk_form", array("legend" => Mage::helper("helpdesk")->__("Email Settings")));
     $fieldset->addField('notifications', 'select', array('label' => Mage::helper('helpdesk')->__('Email notifications'), 'values' => MG_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray22(), 'name' => 'notifications'));
     $fieldset->addField("email", "text", array("label" => Mage::helper("helpdesk")->__("Email"), "name" => "email"));
     $fieldset->addField('sender', 'select', array('label' => Mage::helper('helpdesk')->__('Sender'), 'values' => MG_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray24(), 'name' => 'sender'));
     $fieldset->addField('gateways', 'select', array('label' => Mage::helper('helpdesk')->__('Email gateways'), 'values' => MG_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray25(), 'name' => 'gateways'));
     if (Mage::getSingleton("adminhtml/session")->getCategoryData()) {
         $form->setValues(Mage::getSingleton("adminhtml/session")->getCategoryData());
         Mage::getSingleton("adminhtml/session")->setCategoryData(null);
     } elseif (Mage::registry("category_data")) {
         $form->setValues(Mage::registry("category_data")->getData());
     }
     return parent::_prepareForm();
 }