First commit

This commit is contained in:
Theodotos Andreou 2018-01-14 13:10:16 +00:00
commit c6e2478c40
13918 changed files with 2303184 additions and 0 deletions

View file

@ -0,0 +1,16 @@
{php}
$dir = SMARTY_DIR . '/../../CRM/Upgrade/4.7.19.msg_template/message_templates';
$templates = array();
foreach (preg_grep('/\.tpl$/', scandir($dir)) as $filename) {
$parts = explode('_', basename($filename, '.tpl'));
$templates[] = array('type' => array_pop($parts), 'name' => implode('_', $parts), 'filename' => "$dir/$filename");
}
$this->assign('templates', $templates);
{/php}
{foreach from=$templates item=tpl}
{fetch assign=content file=$tpl.filename}
SELECT @workflow_id := MAX(id) FROM civicrm_option_value WHERE name = '{$tpl.name}';
SELECT @content := msg_{$tpl.type} FROM civicrm_msg_template WHERE workflow_id = @workflow_id AND is_reserved = 1 LIMIT 1;
UPDATE civicrm_msg_template SET msg_{$tpl.type} = '{$content|escape:"quotes"}' WHERE workflow_id = @workflow_id AND (is_reserved = 1 OR (is_default = 1 AND msg_{$tpl.type} = @content));
{/foreach}

View file

@ -0,0 +1,458 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns = "http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv = "Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
<table style = "margin-top:2px;padding-left:7px;">
<tr>
<td><img src = "{$resourceBase}/i/civi99.png" height = "34px" width = "99px"></td>
</tr>
</table>
<center>
<table style = "padding-right:19px;font-family: Arial, Verdana, sans-serif;" width = "500" height = "100" border = "0" cellpadding = "2" cellspacing = "1">
<tr>
<td style = "padding-left:15px;" ><b><font size = "4" align = "center">{ts}INVOICE{/ts}</font></b></td>
<td colspan = "1"></td>
<td style = "padding-left:70px;"><b><font size = "1" align = "center" >{ts}Invoice Date:{/ts}</font></b></td>
<td><font size = "1" align = "right">{$domain_organization}</font></td>
</tr>
<tr>
{if $organization_name}
<td style = "padding-left:17px;"><font size = "1" align = "center" >{$display_name} ({$organization_name})</font></td>
{else}
<td style = "padding-left:15px;"><font size = "1" align = "center" >{$display_name}</font></td>
{/if}
<td colspan = "1"></td>
<td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_date}</font></td>
<td>
<font size = "1" align = "right">
{if $domain_street_address }{$domain_street_address}{/if}
{if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}
</font>
</td>
</tr>
<tr>
<td style = "padding-left:17px;"><font size = "1" align = "center">{$street_address} {$supplemental_address_1}</font></td>
<td colspan = "1"></td>
<td style = "padding-left:70px;"><b><font size = "1" align = "right">{ts}Invoice Number:{/ts}</font></b></td>
<td>
<font size = "1" align = "right">
{if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}
{if $domain_state }{$domain_state}{/if}
</font>
</td>
</tr>
<tr>
<td style = "padding-left:17px;"><font size = "1" align = "center">{$supplemental_address_2} {$stateProvinceAbbreviation}</font></td>
<td colspan="1"></td>
<td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_id}</font></td>
<td>
<font size = "1" align = "right">
{if $domain_city}{$domain_city}{/if}
{if $domain_postal_code }{$domain_postal_code}{/if}
</font>
</td>
</tr>
<tr>
<td style = "padding-left:17px;"><font size = "1" align = "right">{$city} {$postal_code}</font></td>
<td colspan="1"></td>
<td height = "10" style = "padding-left:70px;"><b><font size = "1"align = "right">{ts}Reference:{/ts}</font></b></td>
<td><font size = "1" align = "right"> {if $domain_country}{$domain_country}{/if}</font></td>
</tr>
<tr>
<td></td>
<td></td>
<td style = "padding-left:70px;"><font size = "1"align = "right">{$source}</font></td>
<td><font size = "1" align = "right"> {if $domain_phone}{$domain_phone}{/if}</font> </td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td><font size = "1" align = "right"> {if $domain_email}{$domain_email}{/if}</font> </td>
</tr>
</table>
<table style = "margin-top:75px;font-family: Arial, Verdana, sans-serif" width = "590" border = "0"cellpadding = "-5" cellspacing = "19" id = "desc">
<tr>
<td colspan = "2" {$valueStyle}>
<table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
<tr>
<th style = "padding-right:34px;text-align:left;font-weight:bold;width:200px;"><font size = "1">{ts}Description{/ts}</font></th>
<th style = "padding-left:34px;text-align:right;font-weight:bold;" ><font size = "1">{ts}Quantity{/ts}</font></th>
<th style = "padding-left:34px;text-align:right;font-weight:bold;"><font size = "1">{ts}Unit Price{/ts}</font></th>
<th style = "padding-left:34px;text-align:right;font-weight:bold;width:20px;"><font size = "1">{$taxTerm} </font></th>
<th style = "padding-left:34px;text-align:right;font-weight:bold;"><font size = "1">{ts 1=$defaultCurrency}Amount %1{/ts}</font></th>
</tr>
{foreach from=$lineItem item=value key=priceset name=taxpricevalue}
{if $smarty.foreach.taxpricevalue.index eq 0}
<tr>
<td colspan = "5" ><hr size="3" style = "color:#000;"></hr></td>
</tr>
{else}
<tr>
<td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td>
</tr>
{/if}
<tr>
<td style="text-align:left;" ><font size = "1">
{if $value.html_type eq 'Text'}
{$value.label}
{else}
{$value.field_title} - {$value.label}
{/if}
{if $value.description}
<div>{$value.description|truncate:30:"..."}</div>
{/if}
</font>
</td>
<td style = "padding-left:34px;text-align:right;"><font size = "1"> {$value.qty}</font></td>
<td style = "padding-left:34px;text-align:right;"><font size = "1"> {$value.unit_price|crmMoney:$currency}</font></td>
{if $value.tax_amount != ''}
<td style = "padding-left:34px;text-align:right;width:20px;"><font size = "1"> {$value.tax_rate}%</font></td>
{else}
<td style = "padding-left:34px;text-align:right;width:20px;"><font size = "1">{ts 1=$taxTerm}No %1{/ts}</font></td>
{/if}
<td style = "padding-left:34px;text-align:right;"><font size = "1">{$value.subTotal|crmMoney:$currency}</font></td>
</tr>
{/foreach}
<tr><td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
<tr>
<td colspan = "3"></td>
<td style = "padding-left:20px;text-align:right;"><font size = "1">{ts}Sub Total{/ts}</font></td>
<td style = "padding-left:34px;text-align:right;"><font size = "1"> {$subTotal|crmMoney:$currency}</font></td>
</tr>
{foreach from = $dataArray item = value key = priceset}
<tr>
<td colspan = "3"></td>
{if $priceset}
<td style = "padding-left:20px;text-align:right;"><font size = "1"> {ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}</font></td>
<td style = "padding-left:34px;text-align:right"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
{elseif $priceset == 0}
<td style = "padding-left:20px;text-align:right;"><font size = "1">{ts 1=$taxTerm}TOTAL NO %1{/ts}</font></td>
<td style = "padding-left:34px;text-align:right"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
</tr>
{/if}
{/foreach}
<tr>
<td colspan = "3"></td>
<td colspan = "2"><hr></hr></td>
</tr>
<tr>
<td colspan = "3"></td>
<td style = "padding-left:20px;text-align:right;"><b><font size = "1">{ts 1=$defaultCurrency}TOTAL %1{/ts}</font></b></td>
<td style = "padding-left:34px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
<td style = "padding-left:34px;"><font size = "1" align = "right"></font></td>
</tr>
{if $is_pay_later == 0}
<tr>
<td colspan = "3"></td>
<td style = "padding-left:20px;text-align:right;"><font size = "1">
{if $contribution_status_id == $refundedStatusId}
{ts}LESS Amount Credited{/ts}
{else}
{ts}LESS Amount Paid{/ts}
{/if}
</font>
</td>
<td style = "padding-left:34px;text-align:right;"><font size = "1">{$amountPaid|crmMoney:$currency}</font></td>
</tr>
<tr>
<td colspan = "3"></td>
<td colspan = "2" ><hr></hr></td>
</tr>
<tr>
<td colspan = "3"></td>
<td style = "padding-left:20px;text-align:right;"><b><font size = "1">{ts}AMOUNT DUE:{/ts} </font></b></td>
<td style = "padding-left:34px;text-align:right;"><b><font size = "1">{$amountDue|crmMoney:$currency}</font></b></td>
<td style = "padding-left:34px;"><font size = "1" align = "right"></font></td>
</tr>
{/if}
<br/><br/><br/>
<tr>
<td colspan = "3"></td>
</tr>
{if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}
<tr>
<td><b><font size = "1" align = "center">{ts 1=$dueDate}DUE DATE: %1{/ts}</font></b></td>
<td colspan = "3"></td>
</tr>
{/if}
</table>
</td>
</tr>
</table>
{if $contribution_status_id == $pendingStatusId && $is_pay_later == 1}
<table style = "margin-top:5px;padding-right:45px;">
<tr>
<td><img src = "{$resourceBase}/i/contribute/cut_line.png" height = "15" width = "630"></td>
</tr>
</table>
<table style = "margin-top:6px;padding-right:20px;font-family: Arial, Verdana, sans-serif" width = "480" border = "0"cellpadding = "-5" cellspacing="19" id = "desc">
<tr>
<td width="60%"><b><font size = "4" align = "right">{ts}PAYMENT ADVICE{/ts}</font></b> <br/><br/> <font size = "1" align = "right"><b>{ts}To: {/ts}</b><div style="width:17em;word-wrap:break-word;">
{$domain_organization} <br />
{$domain_street_address} {$domain_supplemental_address_1} <br />
{$domain_supplemental_address_2} {$domain_state} <br />
{$domain_city} {$domain_postal_code} <br />
{$domain_country} <br />
{$domain_phone} <br />
{$domain_email}</div>
</font><br/><br/><font size="1" align="right">{$notes}</font>
</td>
<td width="40%">
<table cellpadding = "-10" cellspacing = "22" align="right" >
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Customer: {/ts}</font></td>
<td ><font size = "1" align = "right">{$display_name}</font></td>
</tr>
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Invoice Number: {/ts}</font></td>
<td><font size = "1" align = "right">{$invoice_id}</font></td>
</tr>
<tr><td colspan = "5"style = "color:#F5F5F5;"><hr></hr></td></tr>
{if $is_pay_later == 1}
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Amount Due:{/ts}</font></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{$amount|crmMoney:$currency}</font></td>
</tr>
{else}
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Amount Due: {/ts}</font></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{$amountDue|crmMoney:$currency}</font></td>
</tr>
{/if}
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Due Date: {/ts}</font></td>
<td><font size = "1" align = "right">{$dueDate}</font></td>
</tr>
<tr>
<td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td>
</tr>
</table>
</td>
</tr>
</table>
{/if}
{if $contribution_status_id == $refundedStatusId || $contribution_status_id == $cancelledStatusId}
<table style = "margin-top:2px;padding-left:7px;page-break-before: always;">
<tr>
<td><img src = "{$resourceBase}/i/civi99.png" height = "34px" width = "99px"></td>
</tr>
</table>
<center>
<table style = "padding-right:19px;font-family: Arial, Verdana, sans-serif" width = "500" height = "100" border = "0" cellpadding = "2" cellspacing = "1">
<tr>
<td style = "padding-left:15px;" ><b><font size = "4" align = "center">{ts}CREDIT NOTE{/ts}</font></b></td>
<td colspan = "1"></td>
<td style = "padding-left:70px;"><b><font size = "1" align = "right">{ts}Date:{/ts}</font></b></td>
<td><font size = "1" align = "right">{$domain_organization}</font></td>
</tr>
<tr>
{if $organization_name}
<td style = "padding-left:17px;"><font size = "1" align = "center">{$display_name} ({$organization_name})</font></td>
{else}
<td style = "padding-left:17px;"><font size = "1" align = "center">{$display_name}</font></td>
{/if}
<td colspan = "1"></td>
<td style = "padding-left:70px;"><font size = "1" align = "right">{$invoice_date}</font></td>
<td>
<font size = "1" align = "right">
{if $domain_street_address }{$domain_street_address}{/if}
{if $domain_supplemental_address_1 }{$domain_supplemental_address_1}{/if}
</font>
</td>
</tr>
<tr>
<td style = "padding-left:17px;"><font size = "1" align = "center">{$street_address} {$supplemental_address_1}</font></td>
<td colspan = "1"></td>
<td style = "padding-left:70px;"><b><font size = "1" align = "right">{ts}Credit Note Number:{/ts}</font></b></td>
<td>
<font size = "1" align = "right">
{if $domain_supplemental_address_2 }{$domain_supplemental_address_2}{/if}
{if $domain_state }{$domain_state}{/if}
</font>
</td>
</tr>
<tr>
<td style = "padding-left:17px;"><font size = "1" align = "center">{$supplemental_address_2} {$stateProvinceAbbreviation}</font></td>
<td colspan="1"></td>
<td style = "padding-left:70px;"><font size = "1" align = "right">{$creditnote_id}</font></td>
<td>
<font size = "1" align = "right">
{if $domain_city}{$domain_city}{/if}
{if $domain_postal_code }{$domain_postal_code}{/if}
</font>
</td>
</tr>
<tr>
<td style = "padding-left:17px;"><font size = "1" align = "right">{$city} {$postal_code}</font></td>
<td colspan="1"></td>
<td height = "10" style = "padding-left:70px;"><b><font size = "1"align = "right">{ts}Reference:{/ts}</font></b></td>
<td>
<font size = "1" align = "right">
{if $domain_country}{$domain_country}{/if}
</font>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td style = "padding-left:70px;"><font size = "1"align = "right">{$source}</font></td>
<td>
<font size = "1" align = "right">
{if $domain_phone}{$domain_phone}{/if}
</font>
</td>
</tr>
<tr>
<td></td>
<td></td>
<td></td>
<td>
<font size = "1" align = "right">
{if $domain_email}{$domain_email}{/if}
</font>
</td>
</tr>
</table>
<table style = "margin-top:75px;font-family: Arial, Verdana, sans-serif" width = "590" border = "0"cellpadding = "-5" cellspacing = "19" id = "desc">
<tr>
<td colspan = "2" {$valueStyle}>
<table> {* FIXME: style this table so that it looks like the text version (justification, etc.) *}
<tr>
<th style = "padding-right:28px;text-align:left;font-weight:bold;width:200px;"><font size = "1">{ts}Description{/ts}</font></th>
<th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">{ts}Quantity{/ts}</font></th>
<th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">{ts}Unit Price{/ts}</font></th>
<th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">{$taxTerm} </font></th>
<th style = "padding-left:28px;text-align:right;font-weight:bold;"><font size = "1">{ts 1=$defaultCurrency}Amount %1{/ts}</font></th>
</tr>
{foreach from=$lineItem item=value key=priceset name=pricevalue}
{if $smarty.foreach.pricevalue.index eq 0}
<tr><td colspan = "5" ><hr size="3" style = "color:#000;"></hr></td></tr>
{else}
<tr><td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
{/if}
<tr>
<td style ="text-align:left;" >
<font size = "1">
{if $value.html_type eq 'Text'}
{$value.label}
{else}
{$value.field_title} - {$value.label}
{/if}
{if $value.description}
<div>{$value.description|truncate:30:"..."}</div>
{/if}
</font>
</td>
<td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.qty}</font></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.unit_price|crmMoney:$currency}</font></td>
{if $value.tax_amount != ''}
<td style = "padding-left:28px;text-align:right;"><font size = "1"> {$value.tax_rate}%</font></td>
{else}
<td style = "padding-left:28px;text-align:right"><font size = "1" >{ts 1=$taxTerm}No %1{/ts}</font></td>
{/if}
<td style = "padding-left:28px;text-align:right;"><font size = "1" >{$value.subTotal|crmMoney:$currency}</font></td>
</tr>
{/foreach}
<tr><td colspan = "5" style = "color:#F5F5F5;"><hr></hr></td></tr>
<tr>
<td colspan = "3"></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1">{ts}Sub Total{/ts}</font></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1"> {$subTotal|crmMoney:$currency}</font></td>
</tr>
{foreach from = $dataArray item = value key = priceset}
<tr>
<td colspan = "3"></td>
{if $priceset}
<td style = "padding-left:28px;text-align:right;"><font size = "1"> {ts 1=$taxTerm 2=$priceset}TOTAL %1 %2%{/ts}</font></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
{elseif $priceset == 0}
<td style = "padding-left:28px;text-align:right;"><font size = "1">{ts 1=$taxTerm}TOTAL NO %1{/ts}</font></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1" align = "right">{$value|crmMoney:$currency}</font> </td>
</tr>
{/if}
{/foreach}
<tr>
<td colspan = "3"></td>
<td colspan = "2"><hr></hr></td>
</tr>
<tr>
<td colspan = "3"></td>
<td style = "padding-left:28px;text-align:right;"><b><font size = "1">{ts 1=$defaultCurrency}TOTAL %1{/ts}</font></b></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
</tr>
{if $is_pay_later == 0}
<tr>
<td colspan = "3"></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1" >{ts}LESS Credit to invoice(s){/ts}</font></td>
<td style = "padding-left:28px;text-align:right;"><font size = "1">{$amount|crmMoney:$currency}</font></td>
</tr>
<tr>
<td colspan = "3"></td>
<td colspan = "2" ><hr></hr></td>
</tr>
<tr>
<td colspan = "3"></td>
<td style = "padding-left:28px;text-align:right;"><b><font size = "1">{ts}REMAINING CREDIT{/ts}</font></b></td>
<td style = "padding-left:28px;text-align:right;"><b><font size = "1">{$amountDue|crmMoney:$currency}</font></b></td>
<td style = "padding-left:28px;"><font size = "1" align = "right"></font></td>
</tr>
{/if}
<br/><br/><br/>
<tr>
<td colspan = "3"></td>
</tr>
<tr>
<td></td>
<td colspan = "3"></td>
</tr>
</table>
</td>
</tr>
</table>
<table style = "margin-top:5px;padding-right:45px;">
<tr>
<td><img src = "{$resourceBase}/i/contribute/cut_line.png" height = "15" width = "630"></td>
</tr>
</table>
<table style = "margin-top:6px;padding-right:20px;font-family: Arial, Verdana, sans-serif" width = "507" border = "0"cellpadding = "-5" cellspacing="19" id = "desc">
<tr>
<td width="60%"><font size = "4" align = "right"><b>{ts}CREDIT ADVICE{/ts}</b><br/><br /><div style="font-size:10px;max-width:300px;">{ts}Please do not pay on this advice. Deduct the amount of this Credit Note from your next payment to us{/ts}</div><br/></font></td>
<td width="40%">
<table align="right" >
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Customer:{/ts} </font></td>
<td><font size = "1" align = "right" >{$display_name}</font></td>
</tr>
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Credit Note#:{/ts} </font></td>
<td><font size = "1" align = "right">{$creditnote_id}</font></td>
</tr>
<tr><td colspan = "5"style = "color:#F5F5F5;"><hr></hr></td></tr>
<tr>
<td colspan = "2"></td>
<td><font size = "1" align = "right" style="font-weight:bold;">{ts}Credit Amount:{/ts}</font></td>
<td width='50px'><font size = "1" align = "right" style="font-weight:bold;">{$amount|crmMoney:$currency}</font></td>
</tr>
</table>
</td>
</tr>
</table>
{/if}
</center>
</body>
</html>

View file

@ -0,0 +1,253 @@
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<title></title>
</head>
<body>
{capture assign=headerStyle}colspan="2" style="text-align: left; padding: 4px; border-bottom: 1px solid #999; background-color: #eee;"{/capture}
{capture assign=labelStyle }style="padding: 4px; border-bottom: 1px solid #999; background-color: #f7f7f7;"{/capture}
{capture assign=valueStyle }style="padding: 4px; border-bottom: 1px solid #999;"{/capture}
{capture assign=emptyBlockStyle }style="padding: 10px; border-bottom: 1px solid #999;background-color: #f7f7f7;"{/capture}
{capture assign=emptyBlockValueStyle }style="padding: 10px; border-bottom: 1px solid #999;"{/capture}
<p>Dear {$contactDisplayName}</p>
<center>
<table width="620" border="0" cellpadding="0" cellspacing="0" id="crm-event_receipt" style="font-family: Arial, Verdana, sans-serif; text-align: left;">
<!-- BEGIN HEADER -->
<!-- You can add table row(s) here with logo or other header elements -->
<!-- END HEADER -->
<!-- BEGIN CONTENT -->
<tr>
<td>
{if $isRefund}
<p>{ts}A refund has been issued based on changes in your registration selections.{/ts}</p>
{else}
<p>{ts}A payment has been received.{/ts}</p>
{/if}
<p>{ts}Please print this confirmation for your records.{/ts}</p>
</td>
</tr>
<tr>
<td>
<table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
{if $isRefund}
<tr>
<th {$headerStyle}>{ts}Refund Details{/ts}</th>
</tr>
<tr>
<td {$labelStyle}>
{ts}Total Amount{/ts}
</td>
<td {$valueStyle}>
{$totalAmount|crmMoney}
</td>
</tr>
<tr>
<td {$labelStyle}>
{ts}You Paid{/ts}
</td>
<td {$valueStyle}>
{$totalPaid|crmMoney}
</td>
</tr>
<tr>
<td {$labelStyle}>
{ts}Refund Amount{/ts}
</td>
<td {$valueStyle}>
{$refundAmount|crmMoney}
<td>
</tr>
{else}
<tr>
<th {$headerStyle}>{ts}Payment Details{/ts}</th>
</tr>
<tr>
<td {$labelStyle}>
{ts}Total Amount{/ts}
</td>
<td {$valueStyle}>
{$totalAmount|crmMoney}
</td>
</tr>
<tr>
<td {$labelStyle}>
{ts}This Payment Amount{/ts}
</td>
<td {$valueStyle}>
{$paymentAmount|crmMoney}
</td>
</tr>
<tr>
<td {$labelStyle}>
{ts}Balance Owed{/ts}
</td>
<td {$valueStyle}>
{$amountOwed|crmMoney}
</td> {* This will be zero after final payment. *}
</tr>
<tr> <td {$emptyBlockStyle}></td>
<td {$emptyBlockValueStyle}></td></tr>
{if $paymentsComplete}
<tr>
<td colspan='2' {$valueStyle}>
{ts}Thank you for completing payment.{/ts}
</td>
</tr>
{/if}
{/if}
{if $receive_date}
<tr>
<td {$labelStyle}>
{ts}Transaction Date{/ts}
</td>
<td {$valueStyle}>
{$receive_date|crmDate}
</td>
</tr>
{/if}
{if $trxn_id}
<tr>
<td {$labelStyle}>
{ts}Transaction #{/ts}
</td>
<td {$valueStyle}>
{$trxn_id}
</td>
</tr>
{/if}
{if $paidBy}
<tr>
<td {$labelStyle}>
{ts}Paid By{/ts}
</td>
<td {$valueStyle}>
{$paidBy}
</td>
</tr>
{/if}
{if $checkNumber}
<tr>
<td {$labelStyle}>
{ts}Check Number{/ts}
</td>
<td {$valueStyle}>
{$checkNumber}
</td>
</tr>
{/if}
</table>
</td>
</tr>
<tr>
<td>
<table style="border: 1px solid #999; margin: 1em 0em 1em; border-collapse: collapse; width:100%;">
{if $contributeMode eq 'direct' and !$isAmountzero}
<tr>
<th {$headerStyle}>
{ts}Billing Name and Address{/ts}
</th>
</tr>
<tr>
<td colspan="2" {$valueStyle}>
{$billingName}<br />
{$address|nl2br}
</td>
</tr>
{/if}
{if $contributeMode eq'direct' and !$isAmountzero}
<tr>
<th {$headerStyle}>
{ts}Credit Card Information{/ts}
</th>
</tr>
<tr>
<td colspan="2" {$valueStyle}>
{$credit_card_type}<br />
{$credit_card_number}<br />
{ts}Expires:{/ts} {$credit_card_exp_date|truncate:7:''|crmDate}
</td>
</tr>
{/if}
{if $component eq 'event'}
<tr>
<th {$headerStyle}>
{ts}Event Information and Location{/ts}
</th>
</tr>
<tr>
<td colspan="2" {$valueStyle}>
{$event.event_title}<br />
{$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}
</td>
</tr>
{if $event.participant_role}
<tr>
<td {$labelStyle}>
{ts}Participant Role{/ts}
</td>
<td {$valueStyle}>
{$event.participant_role}
</td>
</tr>
{/if}
{if $isShowLocation}
<tr>
<td colspan="2" {$valueStyle}>
{$location.address.1.display|nl2br}
</td>
</tr>
{/if}
{if $location.phone.1.phone || $location.email.1.email}
<tr>
<td colspan="2" {$labelStyle}>
{ts}Event Contacts:{/ts}
</td>
</tr>
{foreach from=$location.phone item=phone}
{if $phone.phone}
<tr>
<td {$labelStyle}>
{if $phone.phone_type}
{$phone.phone_type_display}
{else}
{ts}Phone{/ts}
{/if}
</td>
<td {$valueStyle}>
{$phone.phone} {if $phone.phone_ext}&nbsp;{ts}ext.{/ts} {$phone.phone_ext}{/if}
</td>
</tr>
{/if}
{/foreach}
{foreach from=$location.email item=eventEmail}
{if $eventEmail.email}
<tr>
<td {$labelStyle}>
{ts}Email{/ts}
</td>
<td {$valueStyle}>
{$eventEmail.email}
</td>
</tr>
{/if}
{/foreach}
{/if} {*phone block close*}
{/if}
</table>
</td>
</tr>
</table>
</center>
</body>
</html>

View file

@ -0,0 +1,102 @@
Dear {$contactDisplayName}
{if $isRefund}
{ts}A refund has been issued based on changes in your registration selections.{/ts}
{else}
{ts}A payment has been received.{/ts}
{/if}
{ts}Please print this confirmation for your records.{/ts}
{if $isRefund}
===============================================================================
{ts}Refund Details{/ts}
===============================================================================
{ts}Total Fees{/ts}: {$totalAmount|crmMoney}
{ts}You Paid{/ts}: {$totalPaid|crmMoney}
------------------------------------------------------------------------------------
{ts}Refund Amount{/ts}: {$refundAmount|crmMoney}
{else}
===============================================================================
{ts}Payment Details{/ts}
===============================================================================
{ts}Total Fees{/ts}: {$totalAmount|crmMoney}
{ts}This Payment Amount{/ts}: {$paymentAmount|crmMoney}
------------------------------------------------------------------------------------
{ts}Balance Owed{/ts}: {$amountOwed|crmMoney} {* This will be zero after final payment. *}
{if $paymentsComplete}
{ts}Thank you for completing payment.{/ts}
{/if}
{/if}
{if $receive_date}
{ts}Transaction Date{/ts}: {$receive_date|crmDate}
{/if}
{if $trxn_id}
{ts}Transaction #{/ts}: {$trxn_id}
{/if}
{if $paidBy}
{ts}Paid By{/ts}: {$paidBy}
{/if}
{if $checkNumber}
{ts}Check Number{/ts}: {$checkNumber}
{/if}
{if $contributeMode eq 'direct' and !$isAmountzero}
===============================================================================
{ts}Billing Name and Address{/ts}
===============================================================================
{$billingName}
{$address}
{/if}
{if $contributeMode eq 'direct' and !$isAmountzero}
===========================================================
{ts}Credit Card Information{/ts}
===============================================================================
{$credit_card_type}
{$credit_card_number}
{ts}Expires{/ts}: {$credit_card_exp_date|truncate:7:''|crmDate}
{/if}
{if $component eq 'event'}
===============================================================================
{ts}Event Information and Location{/ts}
===============================================================================
{$event.event_title}
{$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}
{if $event.participant_role}
{ts}Participant Role{/ts}: {$event.participant_role}
{/if}
{if $isShowLocation}
{$location.address.1.display|strip_tags:false}
{/if}{*End of isShowLocation condition*}
{if $location.phone.1.phone || $location.email.1.email}
{ts}Event Contacts:{/ts}
{foreach from=$location.phone item=phone}
{if $phone.phone}
{if $phone.phone_type}{$phone.phone_type_display}{else}{ts}Phone{/ts}{/if}: {$phone.phone}{/if} {if $phone.phone_ext} {ts}ext.{/ts} {$phone.phone_ext}{/if}
{/foreach}
{foreach from=$location.email item=eventEmail}
{if $eventEmail.email}
{ts}Email{/ts}: {$eventEmail.email}{/if}{/foreach}
{/if}
{/if}