/** * Prepare Dependencies Form before rendering HTML * * @return Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Package */ protected function _prepareForm() { parent::_prepareForm(); $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('_depends'); $fieldset = $form->addFieldset('depends_php_fieldset', array('legend' => Mage::helper('connect')->__('PHP Version'))); $fieldset->addField('depends_php_min', 'text', array('name' => 'depends_php_min', 'label' => Mage::helper('connect')->__('Minimum'), 'required' => true, 'value' => '5.2.0')); $fieldset->addField('depends_php_max', 'text', array('name' => 'depends_php_max', 'label' => Mage::helper('connect')->__('Maximum'), 'required' => true, 'value' => '5.2.20')); $form->setValues($this->getData()); $this->setForm($form); return $this; }
/** * 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; }
/** * Prepare Package Info Form before rendering HTML * * @return Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Package */ protected function _prepareForm() { parent::_prepareForm(); $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('_package'); $fieldset = $form->addFieldset('package_fieldset', array('legend' => Mage::helper('connect')->__('Package'))); if ($this->getData('name') != $this->getData('file_name')) { $this->setData('file_name_disabled', $this->getData('file_name')); $fieldset->addField('file_name_disabled', 'text', array('name' => 'file_name_disabled', 'label' => Mage::helper('connect')->__('Package File Name'), 'disabled' => 'disabled')); } $fieldset->addField('file_name', 'hidden', array('name' => 'file_name')); $fieldset->addField('name', 'text', array('name' => 'name', 'label' => Mage::helper('connect')->__('Name'), 'required' => true)); $fieldset->addField('channel', 'text', array('name' => 'channel', 'label' => Mage::helper('connect')->__('Channel'), 'required' => true)); $fieldset->addField('summary', 'textarea', array('name' => 'summary', 'label' => Mage::helper('connect')->__('Summary'), 'style' => 'height:50px;', 'required' => true)); $fieldset->addField('description', 'textarea', array('name' => 'description', 'label' => Mage::helper('connect')->__('Description'), 'style' => 'height:200px;', 'required' => true)); $fieldset->addField('license', 'text', array('name' => 'license', 'label' => Mage::helper('connect')->__('License'), 'required' => true, 'value' => 'Open Software License (OSL 3.0)')); $fieldset->addField('license_uri', 'text', array('name' => 'license_uri', 'label' => Mage::helper('connect')->__('License URI'), 'value' => 'http://opensource.org/licenses/osl-3.0.php')); $form->setValues($this->getData()); $this->setForm($form); return $this; }
/** * Prepare Package Info Form before rendering HTML * * @return Mage_Connect_Block_Adminhtml_Extension_Custom_Edit_Tab_Package */ protected function _prepareForm() { parent::_prepareForm(); $form = new Varien_Data_Form(); $form->setHtmlIdPrefix('_package'); $fieldset = $form->addFieldset('package_fieldset', array('legend' => Mage::helper('Mage_Connect_Helper_Data')->__('Package'))); if ($this->getData('name') != $this->getData('file_name')) { $this->setData('file_name_disabled', $this->getData('file_name')); $fieldset->addField('file_name_disabled', 'text', array('name' => 'file_name_disabled', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('Package File Name'), 'disabled' => 'disabled')); } $fieldset->addField('file_name', 'hidden', array('name' => 'file_name')); $fieldset->addField('name', 'text', array('name' => 'name', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('Name'), 'required' => true)); $fieldset->addField('channel', 'text', array('name' => 'channel', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('Channel'), 'required' => true)); $versionsInfo = array(array('label' => Mage::helper('Mage_Connect_Helper_Data')->__('1.5.0.0 & later'), 'value' => Mage_Connect_Package::PACKAGE_VERSION_2X), array('label' => Mage::helper('Mage_Connect_Helper_Data')->__('Pre-1.5.0.0'), 'value' => Mage_Connect_Package::PACKAGE_VERSION_1X)); $fieldset->addField('version_ids', 'multiselect', array('name' => 'version_ids', 'required' => true, 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('Supported releases'), 'style' => 'height: 45px;', 'values' => $versionsInfo)); $fieldset->addField('summary', 'textarea', array('name' => 'summary', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('Summary'), 'style' => 'height:50px;', 'required' => true)); $fieldset->addField('description', 'textarea', array('name' => 'description', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('Description'), 'style' => 'height:200px;', 'required' => true)); $fieldset->addField('license', 'text', array('name' => 'license', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('License'), 'required' => true, 'value' => 'Open Software License (OSL 3.0)')); $fieldset->addField('license_uri', 'text', array('name' => 'license_uri', 'label' => Mage::helper('Mage_Connect_Helper_Data')->__('License URI'), 'value' => 'http://opensource.org/licenses/osl-3.0.php')); $form->setValues($this->getData()); $this->setForm($form); return $this; }