Code Duplication    Length = 12-15 lines in 2 locations

main/gradebook/lib/fe/evalform.class.php 1 location

@@ 485-496 (lines=12) @@
482
                foreach ($all_categories as $my_cat) {
483
                    if ($my_cat->get_course_code() == api_get_course_id()) {
484
                        $grade_model_id = $my_cat->get_grade_model_id();
485
                        if (empty($grade_model_id)) {
486
                            if ($my_cat->get_parent_id() == 0) {
487
                                $default_weight = $my_cat->get_weight();
488
                                $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
489
                                $cats_added[] = $my_cat->get_id();
490
                            } else {
491
                                $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
492
                                $cats_added[] = $my_cat->get_id();
493
                            }
494
                        } else {
495
                            $select_gradebook->addoption(get_lang('Select'), 0);
496
                        }
497
                        if ($this->evaluation_object->get_category_id() == $my_cat->get_id()) {
498
                            $default_weight = $my_cat->get_weight();
499
                        }

main/gradebook/lib/GradebookUtils.php 1 location

@@ 895-909 (lines=15) @@
892
893
        if (!empty($all_categories)) {
894
            foreach ($all_categories as $my_cat) {
895
                if ($my_cat->get_course_code() == api_get_course_id()) {
896
                    $grade_model_id = $my_cat->get_grade_model_id();
897
                    if (empty($grade_model_id)) {
898
                        if ($my_cat->get_parent_id() == 0) {
899
                            //$default_weight = $my_cat->get_weight();
900
                            $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
901
                            $cats_added[] = $my_cat->get_id();
902
                        } else {
903
                            $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
904
                            $cats_added[] = $my_cat->get_id();
905
                        }
906
                    } else {
907
                        $select_gradebook->addoption(get_lang('Select'), 0);
908
                    }
909
                }
910
            }
911
        }
912
    }