*/ class Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Release extends Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Abstract { /** * Prepare Release Info Form before rendering HTML * * @return Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Release */ protected function _prepareForm() { parent::_prepareForm(); $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('_release'); $fieldset = $form->addFieldset('release_fieldset', array( 'legend' => Mage::helper('adminhtml')->__('Release') )); $stabilityOptions = Mage::getModel('connect/extension')->getStabilityOptions(); $fieldset->addField('version', 'text', array( 'name' => 'version', 'label' => Mage::helper('adminhtml')->__('Release Version'), 'required' => true, )); $fieldset->addField('stability', 'select', array( 'name' => 'stability', 'label' => Mage::helper('adminhtml')->__('Release Stability'), 'options' => $stabilityOptions, )); $fieldset->addField('notes', 'textarea', array( 'name' => 'notes', 'label' => Mage::helper('adminhtml')->__('Notes'), 'style' => 'height:300px;', 'required' => true, )); $form->setValues($this->getData()); $this->setForm($form); return $this; } /** * Get Tab Label * * @return string */ public function getTabLabel() { return Mage::helper('connect')->__('Release Info'); } /** * Get Tab Title * * @return string */ public function getTabTitle() { return Mage::helper('connect')->__('Release Info'); } }