|
|
|
@ -212,9 +212,15 @@ class ImportCsv |
|
|
|
|
|
|
|
|
|
$row['teachers'] = array(); |
|
|
|
|
if (isset($row['Teacher']) && !empty($row['Teacher'])) { |
|
|
|
|
$userInfo = api_get_user_info_from_username($row['Teacher']); |
|
|
|
|
if (!empty($userInfo)) { |
|
|
|
|
$row['teachers'] = $userInfo['user_id']; |
|
|
|
|
$teachers = explode(',', $row['Teacher']); |
|
|
|
|
if (!empty($teachers)) { |
|
|
|
|
foreach ($teachers as $teacherUserName) { |
|
|
|
|
$teacherUserName = trim($teacherUserName); |
|
|
|
|
$userInfo = api_get_user_info_from_username($teacherUserName); |
|
|
|
|
if (!empty($userInfo)) { |
|
|
|
|
$row['teachers'][] = $userInfo['user_id']; |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
@ -506,7 +512,7 @@ class ImportCsv |
|
|
|
|
$params['wanted_code'] = $row['course_code']; |
|
|
|
|
$params['course_category'] = $row['course_category']; |
|
|
|
|
$params['course_language'] = $row['language']; |
|
|
|
|
$params['teachers'] = $row['teachers']; |
|
|
|
|
$params['teachers'] = $row['teachers']; |
|
|
|
|
|
|
|
|
|
$courseInfo = CourseManager::create_course($params); |
|
|
|
|
|
|
|
|
@ -658,13 +664,13 @@ if (!is_array($emails)) { |
|
|
|
|
} |
|
|
|
|
$subject = "Cron main/cron/import_csv.php ".date('Y-m-d h:i:s'); |
|
|
|
|
$from = api_get_setting('emailAdministrator'); |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
if (!empty($emails)) { |
|
|
|
|
foreach ($emails as $email) { |
|
|
|
|
$stream = new NativeMailerHandler($email, $subject, $from, $minLevel); |
|
|
|
|
$logger->pushHandler(new BufferHandler($stream, 0, $minLevel)); |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
}*/ |
|
|
|
|
|
|
|
|
|
$stream = new StreamHandler(api_get_path(SYS_ARCHIVE_PATH).'import_csv.log', $minLevel); |
|
|
|
|
$logger->pushHandler(new BufferHandler($stream, 0, $minLevel)); |
|
|
|
|