Skip to content

Commit ba8d295

Browse files
committed
setSubject
1 parent 23554ab commit ba8d295

29 files changed

Lines changed: 50 additions & 49 deletions

resources/lib/UnityMailer.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public function __construct()
3939
]);
4040
$this->twig = new \Twig\Environment($this->loader, ["strict_variables" => true]);
4141
$functions = [
42-
new TwigFunction("setSubject", fn($x) => ($this->Subject = $x)),
42+
new TwigFunction("setSubject", fn($mailer, $subject) => ($mailer->Subject = $subject)),
4343
new TwigFunction("getRelativeHyperlink", getRelativeHyperlink(...)),
4444
new TwigFunction("formatHyperlink", formatHyperlink(...)),
4545
new TwigFunction("throw", fn($x) => throw new Exception($x)),
@@ -105,6 +105,7 @@ public function sendMail(string|array $recipients, string $template, ?array $dat
105105
{
106106
$data ??= [];
107107
$mailer = $this->constructPHPMailer();
108+
$data["mailer"] = $mailer;
108109
$mailer->setFrom($this->MSG_SENDER_EMAIL, $this->MSG_SENDER_NAME);
109110
$mailer->addReplyTo($this->MSG_SUPPORT_EMAIL, $this->MSG_SUPPORT_NAME);
110111

resources/mail/group_created.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('PI Account Approved') %}
1+
{% do setSubject(mailer, 'PI Account Approved') %}
22

33
<p>Hello,</p>
44

resources/mail/group_denied.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('PI Account Denied') %}
1+
{% do setSubject(mailer, 'PI Account Denied') %}
22

33
<p>Hello,</p>
44

resources/mail/group_disabled.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('PI Group Disabled') %}
1+
{% do setSubject(mailer, 'PI Group Disabled') %}
22

33
<p>Hello,</p>
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject("Unity PI Membership Request Cancelled: '" ~ uid ~ "'") %}
1+
{% do setSubject(mailer, "Unity PI Membership Request Cancelled: '" ~ uid ~ "'") %}
22
<p>Hello,</p>
33
<p>The user '{{ uid }}' has cancelled their request to join your PI group.</p>
44
{{ include('footer.html.twig') }}

resources/mail/group_reenabled.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('PI Group Re-Enabled') %}
1+
{% do setSubject(mailer, 'PI Group Re-Enabled') %}
22

33
<p>Hello,</p>
44

resources/mail/group_request.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('PI Account Requested') %}
1+
{% do setSubject(mailer, 'PI Account Requested') %}
22

33
<p>Hello,</p>
44

resources/mail/group_request_admin.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('PI Group Request') %}
1+
{% do setSubject(mailer, 'PI Group Request') %}
22

33
<p>Hello,</p>
44

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject("PI Request Cancelled: '" ~ uid ~ "'") %}
1+
{% do setSubject(mailer, "PI Request Cancelled: '" ~ uid ~ "'") %}
22
<p>Hello,</p>
33
<p>The user '{{ uid }}' has cancelled their request to become a PI.</p>
44
{{ include('footer.html.twig') }}

resources/mail/group_user_added.html.twig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
{% do setSubject('Group Request Approved') %}
1+
{% do setSubject(mailer, 'Group Request Approved') %}
22

33
<p>Hello,</p>
44

0 commit comments

Comments
 (0)