Example #1
0
 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));
 }
Example #2
0
 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));
 }
Example #3
0
 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));
 }