|
|
|
@ -615,19 +615,19 @@ class ImportCsv |
|
|
|
|
{ |
|
|
|
|
$data = Import::csv_to_array($file); |
|
|
|
|
|
|
|
|
|
//$language = $this->defaultLanguage; |
|
|
|
|
|
|
|
|
|
if (!empty($data)) { |
|
|
|
|
$this->logger->addInfo(count($data)." records found."); |
|
|
|
|
foreach ($data as $row) { |
|
|
|
|
$chamiloUsername = $row['UserName']; |
|
|
|
|
$chamiloCourseCode = $row['CourseCode']; |
|
|
|
|
$systemSessionId= $row['SessionID']; |
|
|
|
|
//$systemSessionId= $row['SessionID']; |
|
|
|
|
$chamiloSessionId= $row['SessionID']; |
|
|
|
|
|
|
|
|
|
$sessionId = SessionManager::get_session_id_from_original_id($systemSessionId, $this->extraFieldIdNameList['session']); |
|
|
|
|
//$sessionId = SessionManager::get_session_id_from_original_id($systemSessionId, $this->extraFieldIdNameList['session']); |
|
|
|
|
$sessionInfo = api_get_session_info($chamiloSessionId); |
|
|
|
|
|
|
|
|
|
if (empty($sessionId)) { |
|
|
|
|
$this->logger->addError('Session does not exists: '.$systemSessionId); |
|
|
|
|
if (empty($sessionInfo)) { |
|
|
|
|
$this->logger->addError('Session does not exists: '.$chamiloSessionId); |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -644,8 +644,8 @@ class ImportCsv |
|
|
|
|
continue; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
CourseManager::unsubscribe_user($userId, $courseInfo['code'], $sessionId); |
|
|
|
|
$this->logger->addError("User '$chamiloUsername' was removed from session: #$sessionId, Course: ".$courseInfo['code']); |
|
|
|
|
CourseManager::unsubscribe_user($userId, $courseInfo['code'], $chamiloSessionId); |
|
|
|
|
$this->logger->addError("User '$chamiloUsername' was removed from session: #$chamiloSessionId, Course: ".$courseInfo['code']); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|