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

@@ 812-826 (lines=15) @@
809
810
        if (!empty($all_categories)) {
811
            foreach ($all_categories as $my_cat) {
812
                if ($my_cat->get_course_code() == api_get_course_id()) {
813
                    $grade_model_id = $my_cat->get_grade_model_id();
814
                    if (empty($grade_model_id)) {
815
                        if ($my_cat->get_parent_id() == 0) {
816
                            //$default_weight = $my_cat->get_weight();
817
                            $select_gradebook->addoption(get_lang('Default'), $my_cat->get_id());
818
                            $cats_added[] = $my_cat->get_id();
819
                        } else {
820
                            $select_gradebook->addoption($my_cat->get_name(), $my_cat->get_id());
821
                            $cats_added[] = $my_cat->get_id();
822
                        }
823
                    } else {
824
                        $select_gradebook->addoption(get_lang('Select'), 0);
825
                    }
826
                }
827
            }
828
        }
829
    }