diff --git a/course/lib.php b/course/lib.php index 1557e5729bd..53b2c002025 100644 --- a/course/lib.php +++ b/course/lib.php @@ -2413,6 +2413,10 @@ class course_request { $a = new stdClass; $a->link = "$CFG->wwwroot/course/pending.php"; $a->user = fullname($USER); + $a->shortname = s($data->shortname) ?? ''; + $a->fullname = s($data->fullname) ?? ''; + $a->category = s($data->category) ?? ''; + $a->reason = format_text($data->reason, FORMAT_PLAIN) ?? ''; $subject = get_string('courserequest'); $message = get_string('courserequestnotifyemail', 'admin', $a); foreach ($users as $user) { diff --git a/lang/en/admin.php b/lang/en/admin.php index 2fc92861b2d..820a4e6063b 100644 --- a/lang/en/admin.php +++ b/lang/en/admin.php @@ -445,7 +445,17 @@ $string['courselistshortnames_desc'] = 'If enabled, course short names will be d $string['coursemgmt'] = 'Manage courses and categories'; $string['courseoverview'] = 'Course overview'; $string['courserequestnotify'] = 'Course request notification'; -$string['courserequestnotifyemail'] = 'User {$a->user} requested a new course at {$a->link}.'; +$string['courserequestnotifyemail'] = '

User {$a->user} has requested a new course on your site.

+

You can review the request at {$a->link}.

+ +

Request details:

+ +'; $string['courserequests'] = 'Course requests'; $string['courserequestspending'] = 'Pending course requests'; $string['courses'] = 'Courses';