protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $fieldset = $form->addFieldset("helpdesk_form", array("legend" => Mage::helper("helpdesk")->__("Category Details"))); /* $fieldset->addField("category_id", "text", array( "label" => Mage::helper("helpdesk")->__("Category Id "), "name" => "category_id", )); $fieldset->addField("store_id", "text", array( "label" => Mage::helper("helpdesk")->__("Store Id"), "name" => "store_id", ));*/ $fieldset->addField('active', 'select', array('label' => Mage::helper('helpdesk')->__('Active'), 'values' => MG_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray18(), 'name' => 'active')); /* $fieldset->addField("visible_on", "text", array( "label" => Mage::helper("helpdesk")->__("Visible On"), "name" => "visible_on", ));*/ if (!Mage::app()->isSingleStoreMode()) { $fieldset->addField('visible_on', 'select', array('label' => Mage::helper('helpdesk')->__('Visible on'), 'required' => false, 'name' => 'visible_on', 'values' => Mage::getSingleton('adminhtml/system_store')->getStoreValuesForForm(), 'value' => 'visible_on')); } else { $fieldset->addField('visible_on', 'hidden', array('name' => 'visible_on', 'value' => Mage::app()->getStore(true)->getId())); } $fieldset->addField("title", "text", array("label" => Mage::helper("helpdesk")->__("Title"), "name" => "title")); /* $fieldset->addField("email", "text", array( "label" => Mage::helper("helpdesk")->__("Email"), "name" => "email", )); $fieldset->addField('notifications', 'select', array( 'label' => Mage::helper('helpdesk')->__('Notifications'), 'values' => HD_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray22(), 'name' => 'notifications', ));*/ $fieldset->addField("sort_order", "text", array("label" => Mage::helper("helpdesk")->__("Sort Order"), "name" => "sort_order")); /* $fieldset->addField('sender', 'select', array( 'label' => Mage::helper('helpdesk')->__('Sender'), 'values' => HD_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray24(), 'name' => 'sender', )); $fieldset->addField('gateways', 'select', array( 'label' => Mage::helper('helpdesk')->__('Gateways'), 'values' => HD_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray25(), 'name' => 'gateways', )); $fieldset->addField('roles', 'select', array( 'label' => Mage::helper('helpdesk')->__('Roles'), 'values' => HD_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray26(), 'name' => 'roles', )); */ 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(); }
protected function _prepareForm() { $form = new Varien_Data_Form(); $this->setForm($form); $fieldset = $form->addFieldset("helpdesk_form", array("legend" => Mage::helper("helpdesk")->__("Admin Permissions"))); $fieldset->addField('roles', 'select', array('label' => Mage::helper('helpdesk')->__('Allowed Roles'), 'values' => MG_Helpdesk_Block_Adminhtml_Category_Grid::getValueArray26(), 'name' => 'roles')); 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(); }
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(); }
public static function getValueArray26() { $data_array = array(); foreach (MG_Helpdesk_Block_Adminhtml_Category_Grid::getOptionArray26() as $k => $v) { $data_array[] = array('value' => $k, 'label' => $v); } return $data_array; }