Esempio n. 1
0
 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();
 }
Esempio n. 2
0
 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();
 }
Esempio n. 3
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();
 }
Esempio n. 4
0
 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;
 }