in lib.php [39:57]
function block_microsoft_get_course_sync_option(int $courseid) {
$coursesyncoption = MICROSOFT365_COURSE_SYNC_NONE;
$groupsyncenabledcourseids = utils::get_enabled_courses();
$teamsyncenabledcourseids = utils::get_enabled_courses_with_feature('team');
if ($teamsyncenabledcourseids === true || $groupsyncenabledcourseids === true) {
// Sync is enabled on all courses.
$coursesyncoption = MICROSOFT365_COURSE_SYNC_TEAMS;
} else if (in_array($courseid, $groupsyncenabledcourseids)) {
if (in_array($courseid, $teamsyncenabledcourseids)) {
$coursesyncoption = MICROSOFT365_COURSE_SYNC_TEAMS;
} else {
$coursesyncoption = MICROSOFT365_COURSE_SYNC_GROUPS;
}
}
return $coursesyncoption;
}