diff --git a/main/admin/course_export.php b/main/admin/course_export.php index a5129d0146..aa3e017560 100644 --- a/main/admin/course_export.php +++ b/main/admin/course_export.php @@ -53,15 +53,27 @@ if ($_POST['formSent']) { $archiveFile = 'export_courses_list_'.date('Y-m-d_H-i-s').'.'.$file_type; $fp = fopen($archivePath.$archiveFile,'w'); if ($file_type == 'csv') { - $add = "Code;Title;CourseCategory;Teacher;Language;".PHP_EOL; + $add = "Code;Title;CourseCategory;Teacher;Language;OtherTeachers;Users;".PHP_EOL; foreach($courses as $course) { $course['code'] = str_replace(';',',',$course['code']); $course['title'] = str_replace(';',',',$course['title']); $course['category_code'] = str_replace(';',',',$course['category_code']); $course['tutor_name'] = str_replace(';',',',$course['tutor_name']); $course['course_language'] = str_replace(';',',',$course['course_language']); + $course['course_users'] = CourseManager::get_user_list_from_course_code($course['code']); + $course['students'] = ''; + $course['teachers'] = ''; + foreach ($course['course_users'] as $user) { + if ($user['status_rel'] == 1) { + $course['teachers'] .= $user['username'].'|'; + } else { + $course['students'] .= $user['username'].'|'; + } + } + $course['students'] = substr($course['students'],0,-1); + $course['teachers'] = substr($course['teachers'],0,-1); - $add.= $course['code'].';'.$course['title'].';'.$course['category_code'].';'.$course['tutor_name'].';'.$course['course_language'].';'.PHP_EOL; + $add.= $course['code'].';'.$course['title'].';'.$course['category_code'].';'.$course['tutor_name'].';'.$course['course_language'].';'.$course['teachers'].';'.$course['students'].';'.PHP_EOL; } fputs($fp, $add); }