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(); }