Code Duplication    Length = 12-15 lines in 2 locations

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

@@ 454-465 (lines=12) @@
451
                foreach ($all_categories as $my_cat) {
452
                    if ($my_cat->get_course_code() == api_get_course_id()) {
453
                        $grade_model_id = $my_cat->get_grade_model_id();
454
                        if (empty($grade_model_id)) {
455
                            if ($my_cat->get_parent_id() == 0) {
456
                                $default_weight = $my_cat->get_weight();
457
                                $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
458
                                $cats_added[] = $my_cat->get_id();
459
                            } else {
460
                                $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
461
                                $cats_added[] = $my_cat->get_id();
462
                            }
463
                        } else {
464
                            $select_gradebook->addoption(get_lang('Select'), 0);
465
                        }
466
                        if ($this->evaluation_object->get_category_id() == $my_cat->get_id()) {
467
                            $default_weight = $my_cat->get_weight();
468
                        }

main/gradebook/lib/GradebookUtils.php 1 location

@@ 795-809 (lines=15) @@
792
793
        if (!empty($all_categories)) {
794
            foreach ($all_categories as $my_cat) {
795
                if ($my_cat->get_course_code() == api_get_course_id()) {
796
                    $grade_model_id = $my_cat->get_grade_model_id();
797
                    if (empty($grade_model_id)) {
798
                        if ($my_cat->get_parent_id() == 0) {
799
                            //$default_weight = $my_cat->get_weight();
800
                            $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
801
                            $cats_added[] = $my_cat->get_id();
802
                        } else {
803
                            $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
804
                            $cats_added[] = $my_cat->get_id();
805
                        }
806
                    } else {
807
                        $select_gradebook->addoption(get_lang('Select'), 0);
808
                    }
809
                }
810
            }
811
        }
812
    }