protected function _prepareForm() { parent::_prepareForm(); $form = $this->getForm(); $fieldset = $form->addFieldset('ga2fa_fieldset', array('legend' => $this->__('Two Factor Authentication'))); $fieldset->addField('twofactorauth', 'select', array('label' => Mage::helper('twofactorauth')->__('Use Google Authenticator'), 'class' => 'required-entry', 'required' => true, 'name' => 'twofactorauth', 'onclick' => "", 'onchange' => "", 'value' => '1', 'values' => array('0' => 'No', '1' => 'Yes'), 'disabled' => false, 'readonly' => false, 'after_element_html' => '<small>When using the Two Factor Authentication, a 6-digit code needs to be entered in addition to username and password during login. Two Factor Authentication Google provides the Authenticator app for Android, BlackBerry and iOS.</small>')); $model = Mage::registry('permissions_user'); $data = $model->getData(); unset($data['password']); $form->setValues($data); return $this; }
/** * {@inheritDoc} */ protected function _prepareForm() { $result = parent::_prepareForm(); $form = $this->getForm(); /** @var $fieldset Varien_Data_Form_Element_Fieldset */ $fieldset = $form->getElement('base_fieldset'); $fieldset->addField('telephone', 'text', array('name' => 'telephone', 'label' => Mage::helper('adminhtml')->__('Telephone'), 'title' => Mage::helper('adminhtml')->__('User Telephone'), 'required' => false), 'email'); $model = Mage::registry('permissions_user'); $data = $model->getData(); unset($data['password']); $form->setValues($data); return $result; }
protected function _prepareForm() { parent::_prepareForm(); $form = $this->getForm(); $field = $form->getElement('is_active'); if (Mage::registry('permissions_user')->getId() && $field !== null) { if (Mage::helper('aw_hdu3/ticket')->isUserPrimaryAgent(Mage::registry('permissions_user')->getId())) { $field->setDisabled(true); $field->setNote($this->__('This user account is Primary Agent in one or more Help Desk departments and cannot be deleted or disabled')); } elseif (Mage::helper('aw_hdu3/ticket')->isUserHasTickets(Mage::registry('permissions_user')->getId())) { $field->setDisabled(true); $field->setNote($this->__('This user account has tickets assigned to it in Help Desk and cannot be deleted or disabled')); } } $this->setForm($form); return $this; }