/**
  * 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;
 }
Esempio n. 2
0
 /**
  * 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;
 }
Esempio n. 3
0
 /**
  * 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;
 }
Esempio n. 4
0
 /**
  * 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;
 }