Allow multiple teachers when importing csv see BT#6449

1.9.x
Julio Montoya 12 years ago
parent fb51cb0f11
commit a475e6301c
  1. 14
      main/cron/import_csv.php

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

Loading…
Cancel
Save