From 2cd381b27b6fc37dad05bb073188a0465705a17c Mon Sep 17 00:00:00 2001 From: Nikolai Jahreis Date: Tue, 30 Jul 2024 13:09:21 +0000 Subject: [PATCH] MDL-81629 user: Set replyto and replytoname variables in contactform --- user/contactsitesupport.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/user/contactsitesupport.php b/user/contactsitesupport.php index 06a0816dfbe..1d5fa6c36d4 100644 --- a/user/contactsitesupport.php +++ b/user/contactsitesupport.php @@ -57,7 +57,16 @@ if ($form->is_cancelled()) { $data->notloggedinuser = (!$user); $message = $renderer->render_from_template('user/contact_site_support_email_body', $data); - if (!email_to_user(core_user::get_support_user(), $from, $subject, $message)) { + $sendmail = email_to_user( + user: core_user::get_support_user(), + from: $from, + subject: $subject, + messagetext: $message, + usetrueaddress: true, + replyto: $data->email, + replytoname: $data->name + ); + if (!$sendmail) { $supportemail = $CFG->supportemail; $form->set_data($data); $templatectx = [