예제 #1
0
 public function student_solution_upload($solution_id)
 {
     $solution = new Solution();
     $solution->include_related('student', array('fullname', 'email'));
     $solution->include_related('task_set', 'name');
     $solution->include_related('task_set/course', 'name');
     $solution->include_related('task_set/course/period', 'name');
     $solution->join_related('student/participant');
     $solution->add_join_condition('`student_participants`.`course_id` = `task_sets`.`course_id`');
     $solution->include_related('student/participant/group', array('name', 'id'), 'group');
     $solution->get_by_id((int) $solution_id);
     $this->parser->add_css_file('admin_solutions.css');
     $this->parser->add_js_file('admin_solutions/upload.js');
     $this->parser->parse('backend/solutions/student_solution_upload.tpl', array('solution' => $solution));
 }