-
-
Notifications
You must be signed in to change notification settings - Fork 825
/
Copy pathPCPInfo.tpl
132 lines (119 loc) · 5.88 KB
/
PCPInfo.tpl
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
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
{*
+--------------------------------------------------------------------+
| Copyright CiviCRM LLC. All rights reserved. |
| |
| This work is published under the GNU AGPLv3 license with some |
| permitted exceptions and without any warranty. For full license |
| and copyright information, see https://civicrm.org/licensing |
+--------------------------------------------------------------------+
*}
{* this template is used for displaying PCP information *}
{if $owner}
<div class="messages status no-popup">
{icon icon="fa-info-circle"}{/icon}
<p><strong>{ts}Personal Campaign Preview{/ts}</strong> - {ts}This is a preview of your Personal Campaign Page in support of{/ts} <a href="{$parentURL}"><strong>{$pageName}</strong></a>.</p>
{ts}The current status of your page is{/ts}: <strong {if $pcp.status_id NEQ 2}class=disabled {/if}>{$owner.status}</strong>.
{if $pcp.status_id NEQ 2}<br /><span class="description">{ts}You will receive an email notification when your page is Approved and you can begin promoting your campaign.{/ts}</span>{/if}
{if $pcp.page_type EQ 'event'}
{if $owner.registration_start_date}<br />{ts}People can register for this event starting on {/ts} <strong>{$owner.registration_start_date|truncate:10:''|crmDate}</strong>{if $owner.registration_end_date} {ts}until{/ts} <strong>{$owner.registration_end_date|truncate:10:''|crmDate}</strong>{/if}.{/if}
{else}
{if $owner.start_date}<br />{ts}This campaign is active from{/ts} <strong>{$owner.start_date|truncate:10:''|crmDate}</strong> {ts}until{/ts} <strong>{$owner.end_date|truncate:10:''|crmDate}</strong>.{/if}
{/if}
<br /><br />
<table class="form-layout-compressed">
<tr><td colspan="2"><strong>{ts}You can{/ts}:</strong></td></tr>
{foreach from = $links key = k item = v}
<tr>
<td>
<a href="{crmURL p=$v.url q=$v.qs|replace:'%%pcpId%%':$replace.id|replace:'%%pageComponent%%':$replace.pageComponent|replace:'%%pcpBlock%%':$replace.block}" title="{$v.title|escape:'html'}" {if $v.extra}{$v.extra}{/if}><strong><i class="crm-i fa-chevron-right" aria-hidden="true"></i> {$v.name}</strong></a>
</td>
<td> <cite>{$hints.$k}</cite></td>
</tr>
{/foreach}
</table>
<i class="crm-i fa-lightbulb-o" aria-hidden="true"></i>
<strong>{ts}Tip{/ts}</strong> - <span class="description">{ts}You must be logged in to your account to access the editing options above. (If you visit this page without logging in, you will be viewing the page in "live" mode - as your visitors and friends see it.){/ts}</span>
</div>
{/if}
<div class="campaign">
{crmRegion name="pcp-page-pcpinfo"}
<div class="pcp-intro-text">
{$pcp.intro_text}
</div>
{if $image}
<div class="pcp-image">
{$image}
</div>
{/if}
{if $pcp.is_thermometer OR $pcp.is_honor_roll}
<div class="pcp-widgets">
{if $pcp.is_thermometer}
<div class="thermometer-wrapper">
<div class="pcp-amount-goal">
{ts}Goal{/ts} <span class="goal-amount crmMoney">{$pcp.goal_amount|crmMoney}</span>
</div>
<div class="thermometer-fill-wrapper">
<div style="height: {$achieved}%;" class="thermometer-fill">
<div class="thermometer-pointer"><span class="pcp-percent-raised">{$achieved}%</span> towards our goal</div>
</div><!-- /.thermometer-fill -->
</div><!-- /.thermometer-fill-wrapper -->
<div class="pcp-amount-raised">
<span class="raised-amount crmMoney">{$total|crmMoney}</span> {ts}raised{/ts}
</div>
</div>
{/if}
{if $pcp.is_honor_roll}
<div class="honor-roll-wrapper">
<div class="honor-roll-title">{ts}HONOR ROLL{/ts}</div>
<div class="honor_roll">
<marquee behavior="scroll" direction="up" id="pcp_roll" scrolldelay="200" height="200" bgcolor="#fafafa">
{foreach from = $honor item = v}
<div class="pcp_honor_roll_entry">
<div class="pcp-honor_roll-nickname">{$v.nickname}</div>
<div class="pcp-honor_roll-total_amount">{$v.total_amount}</div>
<div class="pcp-honor_roll-personal_note">{$v.personal_note}</div>
</div>
{/foreach}
</marquee>
</div>
<div class="description">
[<a href="#" onclick="roll_start_stop(); return false;" id="roll" title="Stop scrolling">{ts}Stop{/ts}</a>]
</div>
</div>
{/if}
</div>
{/if}
<div class="pcp-page-text">
{$pcp.page_text}
</div>
{if $validDate && $contributeURL}
<div class="pcp-donate">
{* Show link to PCP contribution if configured for online contribution *}
<a href={$contributeURL} class="button contribute-button pcp-contribute-button"><span>{$contributionText}</span></a>
</div>
{/if}
{if $linkText}
<div class="pcp-create-your-own">
<a href={$linkTextUrl} class="pcp-create-link"><span>{$linkText}</span></a>
</div>
{/if}
{/crmRegion}
</div><!-- /.campaign -->
{literal}
<script language="JavaScript">
var start=true;
function roll_start_stop( ) {
if ( start ) {
document.getElementById('roll').innerHTML = "{/literal}{ts escape='js'}Start{/ts}{literal}";
document.getElementById('roll').title = "{/literal}{ts escape='js'}Start scrolling{/ts}{literal}";
document.getElementById('pcp_roll').stop();
start=false;
} else {
document.getElementById('roll').innerHTML = "{/literal}{ts escape='js'}Stop{/ts}{literal}";
document.getElementById('roll').title = "{/literal}{ts escape='js'}Stop scrolling{/ts}{literal}";
document.getElementById('pcp_roll').start();
start=true;
}
}
</script>
{/literal}