Code Duplication    Length = 12-15 lines in 2 locations

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

@@ 495-506 (lines=12) @@
492
                foreach ($all_categories as $my_cat) {
493
                    if ($my_cat->get_course_code() == api_get_course_id()) {
494
                        $grade_model_id = $my_cat->get_grade_model_id();
495
                        if (empty($grade_model_id)) {
496
                            if ($my_cat->get_parent_id() == 0) {
497
                                $default_weight = $my_cat->get_weight();
498
                                $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
499
                                $cats_added[] = $my_cat->get_id();
500
                            } else {
501
                                $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
502
                                $cats_added[] = $my_cat->get_id();
503
                            }
504
                        } else {
505
                            $select_gradebook->addoption(get_lang('Select'), 0);
506
                        }
507
                        if ($this->evaluation_object->get_category_id() == $my_cat->get_id()) {
508
                            $default_weight = $my_cat->get_weight();
509
                        }

main/gradebook/lib/GradebookUtils.php 1 location

@@ 861-875 (lines=15) @@
858
859
        if (!empty($all_categories)) {
860
            foreach ($all_categories as $my_cat) {
861
                if ($my_cat->get_course_code() == api_get_course_id()) {
862
                    $grade_model_id = $my_cat->get_grade_model_id();
863
                    if (empty($grade_model_id)) {
864
                        if ($my_cat->get_parent_id() == 0) {
865
                            //$default_weight = $my_cat->get_weight();
866
                            $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
867
                            $cats_added[] = $my_cat->get_id();
868
                        } else {
869
                            $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
870
                            $cats_added[] = $my_cat->get_id();
871
                        }
872
                    } else {
873
                        $select_gradebook->addoption(get_lang('Select'), 0);
874
                    }
875
                }
876
            }
877
        }
878
    }