Using chamilo session id instead of the system session id

1.9.x
Julio Montoya 12 years ago
parent af10e624b0
commit 4619ada857
  1. 16
      main/cron/import_csv.php

@ -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']);
}
}
}

Loading…
Cancel
Save