public function init() { parent::init(); $this->setAction('/core/user/roles'); $id = new Zend_Form_Element_Hidden('user_id'); $id->setRequired(true)->addValidators(array('Int'))->setDecorators(array('Composite')); $userModel = new Core_Model_User(); $roles = new Zend_Form_Element_Select('role_id'); $roles->setAttrib('class', 'large')->setAttrib('onchange', 'this.form.submit()')->setMultiOptions($userModel->getRolesForSelect())->setDecorators(array('Composite')); $this->addElements(array($id, $roles)); }
public function init() { parent::init(); $uuid = new uuid(); $invite = new Zend_Form_Element_Hidden('invite'); $invite->setValue($uuid->get())->setRequired(true)->addValidator(new TA_Form_Validator_Uuid())->setDecorators(array('Composite')); $userModel = new Core_Model_User(); $roles = new Zend_Form_Element_Select('role_id'); $roles->setAttrib('class', 'small')->setLabel('Role')->setOrder(4)->addFilter('Null')->setMultiOptions($userModel->getRolesForSelect('---'))->setDecorators(array('Composite')); $this->addElements(array($roles, $invite)); }