Merge pull request #21259 from demeritcowboy/better-file
[civicrm-core.git] / xml / templates / message_templates / payment_or_refund_notification_html.tpl
CommitLineData
7cdb890a
PJ
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2<html xmlns="http://www.w3.org/1999/xhtml">
3<head>
4 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
5 <title></title>
6</head>
7<body>
8
9{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
10{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
11{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
820fbcfb
PJ
12{capture assign=emptyBlockStyle }style="padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;"{/capture}
13{capture assign=emptyBlockValueStyle }style="padding: 10px; border-bottom: 1px solid #999;"{/capture}
7cdb890a 14
7cdb890a 15<center>
cb342529 16 <table id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left; width:100%; max-width:700px; padding:0; margin:0; border:0px;">
7cdb890a
PJ
17
18 <!-- BEGIN HEADER -->
19 <!-- You can add table row(s) here with logo or other header elements -->
20 <!-- END HEADER -->
21
22 <!-- BEGIN CONTENT -->
7cdb890a
PJ
23 <tr>
24 <td>
cb342529 25 {assign var="greeting" value="{contact.email_greeting}"}{if $greeting}<p>{$greeting},</p>{/if}
7324e717 26 {if $isRefund}
cb342529 27 <p>{ts}A refund has been issued based on changes in your registration selections.{/ts}</p>
7cdb890a 28 {else}
cb342529 29 <p>{ts}Below you will find a receipt for this payment.{/ts}</p>
30 {if $paymentsComplete}
31 <p>{ts}Thank you for completing this contribution.{/ts}</p>
32 {/if}
7cdb890a 33 {/if}
7cdb890a
PJ
34 </td>
35 </tr>
820fbcfb
PJ
36 <tr>
37 <td>
38 <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
cb342529 39 {if $isRefund}
40 <tr>
41 <th {$headerStyle}>{ts}Refund Details{/ts}</th>
42 </tr>
43 <tr>
44 <td {$labelStyle}>
45 {ts}This Refund Amount{/ts}
46 </td>
47 <td {$valueStyle}>
48 {$refundAmount|crmMoney}
49 </td>
50 </tr>
51 {else}
52 <tr>
53 <th {$headerStyle}>{ts}Payment Details{/ts}</th>
54 </tr>
55 <tr>
56 <td {$labelStyle}>
57 {ts}This Payment Amount{/ts}
58 </td>
59 <td {$valueStyle}>
60 {$paymentAmount|crmMoney}
61 </td>
62 </tr>
63 {/if}
64 {if $receive_date}
65 <tr>
66 <td {$labelStyle}>
67 {ts}Transaction Date{/ts}
68 </td>
69 <td {$valueStyle}>
70 {$receive_date|crmDate}
71 </td>
72 </tr>
73 {/if}
141c8460 74 {if !empty($trxn_id)}
cb342529 75 <tr>
76 <td {$labelStyle}>
77 {ts}Transaction #{/ts}
78 </td>
79 <td {$valueStyle}>
80 {$trxn_id}
81 </td>
82 </tr>
83 {/if}
141c8460 84 {if !empty($paidBy)}
cb342529 85 <tr>
86 <td {$labelStyle}>
87 {ts}Paid By{/ts}
88 </td>
89 <td {$valueStyle}>
90 {$paidBy}
91 </td>
92 </tr>
93 {/if}
141c8460 94 {if !empty($checkNumber)}
cb342529 95 <tr>
96 <td {$labelStyle}>
97 {ts}Check Number{/ts}
98 </td>
99 <td {$valueStyle}>
100 {$checkNumber}
101 </td>
102 </tr>
103 {/if}
104
7cdb890a 105 <tr>
cb342529 106 <th {$headerStyle}>{ts}Contribution Details{/ts}</th>
7cdb890a 107 </tr>
141c8460 108 {if isset($totalAmount)}
7cdb890a
PJ
109 <tr>
110 <td {$labelStyle}>
1f6479af 111 {ts}Total Fee{/ts}
7cdb890a
PJ
112 </td>
113 <td {$valueStyle}>
114 {$totalAmount|crmMoney}
115 </td>
1010c4e1 116 </tr>
141c8460
SL
117 {/if}
118 {if isset($totalPaid)}
1010c4e1 119 <tr>
7cdb890a 120 <td {$labelStyle}>
1f6479af 121 {ts}Total Paid{/ts}
7cdb890a
PJ
122 </td>
123 <td {$valueStyle}>
124 {$totalPaid|crmMoney}
125 </td>
1010c4e1 126 </tr>
141c8460
SL
127 {/if}
128 {if isset($amountOwed)}
1010c4e1 129 <tr>
7cdb890a 130 <td {$labelStyle}>
cb342529 131 {ts}Balance Owed{/ts}
7cdb890a
PJ
132 </td>
133 <td {$valueStyle}>
cb342529 134 {$amountOwed|crmMoney}
135 </td> {* This will be zero after final payment. *}
7cdb890a 136 </tr>
141c8460 137 {/if}
820fbcfb 138 </table>
cb342529 139
820fbcfb
PJ
140 </td>
141 </tr>
7cdb890a
PJ
142 <tr>
143 <td>
7f7fa13a 144 <table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
141c8460 145 {if !empty($billingName) || !empty($address)}
7cdb890a
PJ
146 <tr>
147 <th {$headerStyle}>
7f7fa13a 148 {ts}Billing Name and Address{/ts}
7cdb890a
PJ
149 </th>
150 </tr>
151 <tr>
152 <td colspan="2" {$valueStyle}>
141c8460
SL
153 {if !empty($billingName)}{$billingName}{/if}<br />
154 {if !empty($address)}{$address|nl2br}{/if}
7cdb890a
PJ
155 </td>
156 </tr>
7f7fa13a 157 {/if}
141c8460 158 {if !empty($credit_card_number)}
7cdb890a
PJ
159 <tr>
160 <th {$headerStyle}>
7f7fa13a 161 {ts}Credit Card Information{/ts}
7cdb890a
PJ
162 </th>
163 </tr>
164 <tr>
165 <td colspan="2" {$valueStyle}>
7f7fa13a
EM
166 {$credit_card_type}<br />
167 {$credit_card_number}<br />
168 {ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:''|crmDate}
7cdb890a
PJ
169 </td>
170 </tr>
7f7fa13a
EM
171 {/if}
172 {if $component eq 'event'}
173 <tr>
174 <th {$headerStyle}>
175 {ts}Event Information and Location{/ts}
176 </th>
177 </tr>
178 <tr>
179 <td colspan="2" {$valueStyle}>
180 {$event.event_title}<br />
181 {$event.event_start_date|crmDate}{if $event.event_end_date}-{if $event.event_end_date|date_format:"%Y%m%d" == $event.event_start_date|date_format:"%Y%m%d"}{$event.event_end_date|crmDate:0:1}{else}{$event.event_end_date|crmDate}{/if}{/if}
182 </td>
183 </tr>
7cdb890a 184
ff708ff0 185 {if !empty($event.participant_role)}
7f7fa13a
EM
186 <tr>
187 <td {$labelStyle}>
188 {ts}Participant Role{/ts}
189 </td>
190 <td {$valueStyle}>
191 {$event.participant_role}
192 </td>
193 </tr>
194 {/if}
7cdb890a 195
ff708ff0 196 {if !empty($isShowLocation)}
7f7fa13a
EM
197 <tr>
198 <td colspan="2" {$valueStyle}>
060625d6 199 {$location.address.1.display|nl2br}
7f7fa13a
EM
200 </td>
201 </tr>
202 {/if}
7cdb890a 203
ff708ff0 204 {if !empty($location.phone.1.phone) || !empty($location.email.1.email)}
7f7fa13a
EM
205 <tr>
206 <td colspan="2" {$labelStyle}>
207 {ts}Event Contacts:{/ts}
208 </td>
209 </tr>
210 {foreach from=$location.phone item=phone}
211 {if $phone.phone}
7cdb890a
PJ
212 <tr>
213 <td {$labelStyle}>
7f7fa13a
EM
214 {if $phone.phone_type}
215 {$phone.phone_type_display}
216 {else}
217 {ts}Phone{/ts}
218 {/if}
7cdb890a
PJ
219 </td>
220 <td {$valueStyle}>
7f7fa13a 221 {$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}
7cdb890a
PJ
222 </td>
223 </tr>
7f7fa13a
EM
224 {/if}
225 {/foreach}
226 {foreach from=$location.email item=eventEmail}
227 {if $eventEmail.email}
7cdb890a
PJ
228 <tr>
229 <td {$labelStyle}>
7f7fa13a 230 {ts}Email{/ts}
7cdb890a
PJ
231 </td>
232 <td {$valueStyle}>
7f7fa13a 233 {$eventEmail.email}
7cdb890a
PJ
234 </td>
235 </tr>
7f7fa13a
EM
236 {/if}
237 {/foreach}
238 {/if} {*phone block close*}
239 {/if}
240 </table>
7cdb890a
PJ
241 </td>
242 </tr>
243
244 </table>
245 </center>
246
247 </body>
248</html>