public function init() { parent::init(); $this->setAction('/core/session/chairs'); $submissionId = new Zend_Form_Element_Hidden('session_id'); $submissionId->setRequired(true)->addValidators(array('Int'))->setDecorators(array('Composite')); $users = new TA_Form_Element_User('user_id'); $users->setTaController('session')->populateElement('chair')->setAttrib('onchange', "this.form.submit()"); $this->addElements(array($submissionId, $users)); }
public function init() { parent::init(); $this->setAction('/core/presentation/speakers'); $id = new Zend_Form_Element_Hidden('presentation_id'); $id->setRequired(true)->addValidators(array('Int'))->setDecorators(array('Composite')); $presentationModel = new Core_Model_Presentation(); $users = new TA_Form_Element_User('user_id'); $users->setTaController('presentation')->populateElement('presenter')->setAttrib('onchange', "this.form.submit()"); $this->addElements(array($id, $users)); }
public function init() { parent::init(); $this->setAction('/core/submit/reviewers'); $submissionId = new Zend_Form_Element_Hidden('submission_id'); $submissionId->setRequired(true)->addValidators(array('Int'))->setDecorators(array('Composite')); $users = new TA_Form_Element_User('user_id'); $users->setTaController('submit')->populateElement('reviewer')->setAttrib('onchange', "this.form.submit()"); // use custom decorator for this element $users->removeDecorator('User'); $users->addDecorator('Userreviewer', array('placement' => 'prepend')); $this->addElements(array($submissionId, $users)); }