Skip to content
Snippets Groups Projects
Commit ea179411 authored by Davo Smith's avatar Davo Smith
Browse files

UU-193 remove duplicate teachers

parent ad3ae0f4
No related branches found
No related tags found
No related merge requests found
...@@ -462,6 +462,7 @@ class block_course_overview_campus extends block_base { ...@@ -462,6 +462,7 @@ class block_course_overview_campus extends block_base {
} }
// Teacher information // Teacher information
$courseteachers = [];
if ($coc_config->teachercoursefilter == true || $coc_config->secondrowshowteachername == true) { if ($coc_config->teachercoursefilter == true || $coc_config->secondrowshowteachername == true) {
// Get course teachers based on global teacher roles // Get course teachers based on global teacher roles
...@@ -527,6 +528,13 @@ class block_course_overview_campus extends block_base { ...@@ -527,6 +528,13 @@ class block_course_overview_campus extends block_base {
$courseteachers = array(); $courseteachers = array();
} }
// Adjust $courseteachers to be indexed by userid (removing duplicates).
$tmp = $courseteachers;
$courseteachers = [];
foreach ($tmp as $teacher) {
$courseteachers[$teacher->id] = $teacher;
}
// Remember course teachers for later use // Remember course teachers for later use
$c->teachers = $courseteachers; $c->teachers = $courseteachers;
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment