1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
package FS::msg_template::InitialData;
sub _initial_data {
[
{ msgname => 'Password reset',
msgclass => 'email',
mime_type => 'text/html', #multipart/alternative with a text part?
# cranky mutt/pine users like me are rare
_conf => 'selfservice-password_reset_msgnum',
_insert_args => [ subject => '{ $company_name } password reset',
body => <<'END',
To complete your { $company_name } password reset, please go to
<a href="{ $selfservice_server_base_url }/selfservice.cgi?action=process_forgot_password_session_{ $session_id }">{ $selfservice_server_base_url }/selfservice.cgi?action=process_forgot_password_session_{ $session_id }</a><br />
<br />
This link will expire in 24 hours.<br />
<br />
If you did not request this password reset, you may safely ignore and delete this message.<br />
<br />
<br />
{ $company_name } Support
END
],
},
{ msgname => 'Refund receipt',
msgclass => 'email',
mime_type => 'text/html',
_conf => 'refund_receipt_msgnum',
_insert_args => [ subject => '{ $company_name } refund receipt',
body => <<'END',
Dear {$first} {$last},<BR>
<BR>
The following refund has been applied to your account.<BR>
<BR>
Refund ID: {$refundnum}<BR>
Date: {$date}<BR>
Amount: {$refund}<BR>
END
],
},
{ msgname => 'System log',
msgclass => 'email',
mime_type => 'text/html',
_upgrade_journal => 'system_log_email_template',
_insert_args => [ subject => '{ $company_name } system log',
body => <<'END',
Level: {$loglevel}<BR>
Context: {$logcontext}<BR>
<BR>
{$logmessage}<BR>
END
],
},
];
}
1;
|