Code Duplication    Length = 12-12 lines in 4 locations

main/inc/lib/sessionmanager.lib.php 4 locations

@@ 4722-4733 (lines=12) @@
4719
                                            $userCourseCategory
4720
                                        );
4721
4722
                                        if (isset($groupBackup['user'][$teacherId]) &&
4723
                                            isset($groupBackup['user'][$teacherId][$course_code]) &&
4724
                                            !empty($groupBackup['user'][$teacherId][$course_code])
4725
                                        ) {
4726
                                            foreach ($groupBackup['user'][$teacherId][$course_code] as $data) {
4727
                                                GroupManager::subscribe_users(
4728
                                                    $teacherId,
4729
                                                    $data['group_id'],
4730
                                                    $data['c_id']
4731
                                                );
4732
                                            }
4733
                                        }
4734
4735
                                        if (isset($groupBackup['tutor'][$teacherId]) &&
4736
                                            isset($groupBackup['tutor'][$teacherId][$course_code]) &&
@@ 4735-4746 (lines=12) @@
4732
                                            }
4733
                                        }
4734
4735
                                        if (isset($groupBackup['tutor'][$teacherId]) &&
4736
                                            isset($groupBackup['tutor'][$teacherId][$course_code]) &&
4737
                                            !empty($groupBackup['tutor'][$teacherId][$course_code])
4738
                                        ) {
4739
                                            foreach ($groupBackup['tutor'][$teacherId][$course_code] as $data) {
4740
                                                GroupManager::subscribe_tutors(
4741
                                                    $teacherId,
4742
                                                    $data['group_id'],
4743
                                                    $data['c_id']
4744
                                                );
4745
                                            }
4746
                                        }
4747
                                    }
4748
                                }
4749
                            }
@@ 4616-4627 (lines=12) @@
4613
                                        $userCourseCategory
4614
                                    );
4615
4616
                                    if (isset($groupBackup['user'][$teacherToAdd]) &&
4617
                                        isset($groupBackup['user'][$teacherToAdd][$course_code]) &&
4618
                                        !empty($groupBackup['user'][$teacherToAdd][$course_code])
4619
                                    ) {
4620
                                        foreach ($groupBackup['user'][$teacherToAdd][$course_code] as $data) {
4621
                                            GroupManager::subscribe_users(
4622
                                                $teacherToAdd,
4623
                                                $data['group_id'],
4624
                                                $data['c_id']
4625
                                            );
4626
                                        }
4627
                                    }
4628
4629
                                    if (isset($groupBackup['tutor'][$teacherToAdd]) &&
4630
                                        isset($groupBackup['tutor'][$teacherToAdd][$course_code]) &&
@@ 4629-4640 (lines=12) @@
4626
                                        }
4627
                                    }
4628
4629
                                    if (isset($groupBackup['tutor'][$teacherToAdd]) &&
4630
                                        isset($groupBackup['tutor'][$teacherToAdd][$course_code]) &&
4631
                                        !empty($groupBackup['tutor'][$teacherToAdd][$course_code])
4632
                                    ) {
4633
                                        foreach ($groupBackup['tutor'][$teacherToAdd][$course_code] as $data) {
4634
                                            GroupManager::subscribe_tutors(
4635
                                                $teacherToAdd,
4636
                                                $data['group_id'],
4637
                                                $data['c_id']
4638
                                            );
4639
                                        }
4640
                                    }
4641
                                }
4642
                            }
4643