Code Duplication    Length = 12-12 lines in 4 locations

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

@@ 4807-4818 (lines=12) @@
4804
                                        $userCourseCategory
4805
                                    );
4806
4807
                                    if (isset($groupBackup['user'][$teacherToAdd]) &&
4808
                                        isset($groupBackup['user'][$teacherToAdd][$course_code]) &&
4809
                                        !empty($groupBackup['user'][$teacherToAdd][$course_code])
4810
                                    ) {
4811
                                        foreach ($groupBackup['user'][$teacherToAdd][$course_code] as $data) {
4812
                                            GroupManager::subscribe_users(
4813
                                                $teacherToAdd,
4814
                                                $data['group_id'],
4815
                                                $data['c_id']
4816
                                            );
4817
                                        }
4818
                                    }
4819
4820
                                    if (isset($groupBackup['tutor'][$teacherToAdd]) &&
4821
                                        isset($groupBackup['tutor'][$teacherToAdd][$course_code]) &&
@@ 4820-4831 (lines=12) @@
4817
                                        }
4818
                                    }
4819
4820
                                    if (isset($groupBackup['tutor'][$teacherToAdd]) &&
4821
                                        isset($groupBackup['tutor'][$teacherToAdd][$course_code]) &&
4822
                                        !empty($groupBackup['tutor'][$teacherToAdd][$course_code])
4823
                                    ) {
4824
                                        foreach ($groupBackup['tutor'][$teacherToAdd][$course_code] as $data) {
4825
                                            GroupManager::subscribe_tutors(
4826
                                                $teacherToAdd,
4827
                                                $data['group_id'],
4828
                                                $data['c_id']
4829
                                            );
4830
                                        }
4831
                                    }
4832
                                }
4833
                            }
4834
@@ 4913-4924 (lines=12) @@
4910
                                            $userCourseCategory
4911
                                        );
4912
4913
                                        if (isset($groupBackup['user'][$teacherId]) &&
4914
                                            isset($groupBackup['user'][$teacherId][$course_code]) &&
4915
                                            !empty($groupBackup['user'][$teacherId][$course_code])
4916
                                        ) {
4917
                                            foreach ($groupBackup['user'][$teacherId][$course_code] as $data) {
4918
                                                GroupManager::subscribe_users(
4919
                                                    $teacherId,
4920
                                                    $data['group_id'],
4921
                                                    $data['c_id']
4922
                                                );
4923
                                            }
4924
                                        }
4925
4926
                                        if (isset($groupBackup['tutor'][$teacherId]) &&
4927
                                            isset($groupBackup['tutor'][$teacherId][$course_code]) &&
@@ 4926-4937 (lines=12) @@
4923
                                            }
4924
                                        }
4925
4926
                                        if (isset($groupBackup['tutor'][$teacherId]) &&
4927
                                            isset($groupBackup['tutor'][$teacherId][$course_code]) &&
4928
                                            !empty($groupBackup['tutor'][$teacherId][$course_code])
4929
                                        ) {
4930
                                            foreach ($groupBackup['tutor'][$teacherId][$course_code] as $data) {
4931
                                                GroupManager::subscribe_tutors(
4932
                                                    $teacherId,
4933
                                                    $data['group_id'],
4934
                                                    $data['c_id']
4935
                                                );
4936
                                            }
4937
                                        }
4938
                                    }
4939
                                }
4940
                            }