コード例 #1
0
ファイル: AssignPresenter.php プロジェクト: bazo/diplomovka
 public function createComponentFormTeachersCourses($name)
 {
     $teacher_id = $this->teacher_id;
     if ($teacher_id != null) {
         $assigned_courses = $this->model('teachers')->getAssignedCourses($teacher_id);
     } else {
         $assigned_courses = array();
     }
     $form = new LiveForm();
     $form->addProtection();
     $form->addHidden('teacher_id')->setValue($teacher_id);
     $form->addSelect('course_id', 'Assigned courses', $assigned_courses, 10);
     $form->addSubmit('btnSubmitRemove', 'Remove');
     $form->onSubmit[] = array($this, 'removeCourseFromTeacher');
     return $form;
 }