Fix e-mail sending when students register to a course all by themselves - refs CT#7885

1.10.x
Yannick Warnier 10 years ago
parent 029f2961d4
commit 07d93646ce
  1. 4
      main/inc/lib/auth.lib.php
  2. 3
      main/inc/lib/course.lib.php

@ -614,9 +614,9 @@ class Auth
if (CourseManager::add_user_to_course($user_id, $course_code, $status_user_in_new_course)) {
$send = api_get_course_setting('email_alert_to_teacher_on_new_user_in_course', $course_code);
if ($send == 1) {
CourseManager::email_to_tutor($user_id, $course_code, $send_to_tutor_also = false);
CourseManager::email_to_tutor($user_id, $all_course_information['real_id'], $send_to_tutor_also = false);
} else if ($send == 2) {
CourseManager::email_to_tutor($user_id, $course_code, $send_to_tutor_also = true);
CourseManager::email_to_tutor($user_id, $all_course_information['real_id'], $send_to_tutor_also = true);
}
$url = Display::url($all_course_information['title'], api_get_course_url($course_code));
$message = sprintf(get_lang('EnrollToCourseXSuccessful'), $url);

@ -2384,11 +2384,9 @@ class CourseManager
if ($user_id != strval(intval($user_id))) {
return false;
}
$courseId = intval($courseId);
$information = api_get_course_info_by_id($courseId);
$course_code = $information['code'];
$courseId = $information['id'];
$student = api_get_user_info($user_id);
@ -2432,7 +2430,6 @@ class CourseManager
'userUsername' => $student['username'],
'courseCode' => $course_code
);
api_mail_html(
$recipient_name,
$emailto,

Loading…
Cancel
Save