コード例 #1
0
 public function get_table_content()
 {
     $task_set_types = new Task_set_type();
     $task_set_types->include_related_count('task_set');
     $task_set_types->include_related_count('course');
     $task_set_types->order_by_with_constant('name', 'asc')->get_iterated();
     $this->parser->parse('backend/task_set_types/table_content.tpl', array('task_set_types' => $task_set_types));
 }
コード例 #2
0
ファイル: solutions.php プロジェクト: andrejjursa/list-lms
 private function inject_all_task_set_types()
 {
     $task_set_types = new Task_set_type();
     $task_set_types->order_by_with_constant('name', 'asc');
     $task_set_types->get_iterated();
     $data = array('' => '');
     foreach ($task_set_types as $task_set_type) {
         $data[$task_set_type->id] = $task_set_type->name;
     }
     $this->parser->assign('task_set_types', $data);
 }
コード例 #3
0
ファイル: task_sets.php プロジェクト: andrejjursa/list-lms
 private function inject_course_task_set_types()
 {
     $task_set_types = new Task_set_type();
     $task_set_types->include_related('course', '*', TRUE, TRUE);
     $task_set_types->order_by_related('course', 'id', 'true');
     $task_set_types->order_by_with_constant('name', 'asc');
     $task_set_types->get_iterated();
     $data = array();
     foreach ($task_set_types as $task_set_type) {
         if ($task_set_type->course->exists()) {
             $data[$task_set_type->course->id][] = array('value' => $task_set_type->id, 'text' => $this->lang->text($task_set_type->name));
         }
     }
     $this->parser->assign('all_task_set_types', $data);
 }