From 53cfb2f6aa1248b2e5b8c4487e9bb0a82f8ec9cf Mon Sep 17 00:00:00 2001 From: jmontoyaa Date: Tue, 7 Feb 2017 11:05:39 +0100 Subject: [PATCH] Getting course-user category when importing see BT#10342 --- main/cron/import_csv.php | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/main/cron/import_csv.php b/main/cron/import_csv.php index d0199e9744..fe04885d9f 100755 --- a/main/cron/import_csv.php +++ b/main/cron/import_csv.php @@ -1960,7 +1960,7 @@ class ImportCsv * @param $file * @param bool $moveFile */ - private function importSubscribeUserToCourse($file, $moveFile = false) + private function importSubscribeUserToCourse($file, $moveFile = false, &$teacherBackup = []) { $data = Import::csv_reader($file); @@ -1991,11 +1991,22 @@ class ImportCsv continue; } + $userCourseCategory = ''; + if (isset($teacherBackup[$userId]) && + isset($teacherBackup[$userId][$courseInfo['code']]) + ) { + $courseUserData = $teacherBackup[$userId][$courseInfo['code']]; + $userCourseCategory = $courseUserData['user_course_cat']; + } + CourseManager::subscribe_user( $userId, $courseInfo['code'], - $status + $status, + 0, + $userCourseCategory ); + $this->logger->addInfo( "User $userId added to course $chamiloCourseCode as $status" );