diff --git a/main/webservices/user_import/import.lib.php b/main/webservices/user_import/import.lib.php index 5a7053df42..066bd5b78d 100755 --- a/main/webservices/user_import/import.lib.php +++ b/main/webservices/user_import/import.lib.php @@ -1,4 +1,6 @@ $course) { - if (CourseManager:: course_exists($course)) { - CourseManager:: subscribe_user( - $user_id, - $course, - $user['Status'] - ); + + if (!empty($user['Courses'])) { + foreach ($user['Courses'] as $course) { + if (CourseManager::course_exists($course)) { + CourseManager::subscribeUser( + $user_id, + $course, + $user['Status'] + ); + } } } @@ -151,7 +158,7 @@ function save_data($users) */ function parse_csv_data($file) { - $users = Import :: csvToArray($file); + $users = Import::csvToArray($file); foreach ($users as $index => $user) { if (isset($user['Courses'])) { $user['Courses'] = explode('|', trim($user['Courses']));