Code Duplication    Length = 13-13 lines in 2 locations

main/inc/lib/course.lib.php 2 locations

@@ 5326-5338 (lines=13) @@
5323
                            $teachersToDelete = array_diff(array_keys($alreadyAddedTeachers), $teachers);
5324
                        }
5325
5326
                        if (!empty($teachersToDelete)) {
5327
                            foreach ($teachersToDelete as $userId) {
5328
                                if ($logger) {
5329
                                    $logger->addInfo("Delete coach #$userId in session #$sessionId of course #$courseId ");
5330
                                }
5331
                                SessionManager::set_coach_to_course_session(
5332
                                    $userId,
5333
                                    $sessionId,
5334
                                    $courseId,
5335
                                    true
5336
                                );
5337
                            }
5338
                        }
5339
                    } else {
5340
                        // Add new teachers only
5341
                        foreach ($teachers as $userId) {
@@ 5339-5351 (lines=13) @@
5336
                                );
5337
                            }
5338
                        }
5339
                    } else {
5340
                        // Add new teachers only
5341
                        foreach ($teachers as $userId) {
5342
                            if ($logger) {
5343
                                $logger->addInfo("Add coach #$userId in session #$sessionId of course #$courseId ");
5344
                            }
5345
                            SessionManager::set_coach_to_course_session(
5346
                                $userId,
5347
                                $sessionId,
5348
                                $courseId
5349
                            );
5350
                        }
5351
                    }
5352
                }
5353
            }
5354
        }