This commit is contained in:
Mihail Geshoski
2025-09-05 09:25:48 +08:00
2 changed files with 7 additions and 5 deletions
+6 -4
View File
@@ -109,13 +109,15 @@ class course_request {
// Notify the admin if required.
if ($users = get_users_from_config($CFG->courserequestnotify, 'moodle/site:approvecourse')) {
$category = \core_course_category::get($data->category);
$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) ?? '';
$a->shortname = format_string($data->shortname, true, ['context' => $category->get_context()]);
$a->fullname = format_string($data->fullname, true, ['context' => $category->get_context()]);
$a->category = $category->get_formatted_name();
$a->reason = format_text($data->reason, FORMAT_PLAIN);
$subject = get_string('courserequest');
$message = get_string('courserequestnotifyemail', 'admin', $a);
foreach ($users as $user) {
+1 -1
View File
@@ -455,7 +455,7 @@ $string['courserequestnotifyemail'] = '<p>User {$a->user} has requested a new co
<p>Request details:</p>
<ul>
<li>Course full name: {$a->fullname}</li>
<li>Course short name : {$a->shortname}</li>
<li>Course short name: {$a->shortname}</li>
<li>Category: {$a->category}</li>
<li>Reason for course request: {$a->reason}</li>
</ul>';