Browse Source

Using chamilo session id instead of the system session id

Julio Montoya 11 years ago
parent
commit
4619ada857
1 changed files with 8 additions and 8 deletions
  1. 8 8
      main/cron/import_csv.php

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