Merge branch 'master' into next
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / paidSubscriptionList.tpl
1 {capture assign='pageTitle'}{lang}wcf.user.menu.settings.paidSubscription{/lang} - {lang}wcf.user.menu.settings{/lang}{/capture}
2
3 {capture assign='contentTitle'}{lang}wcf.user.menu.settings.paidSubscription{/lang}{/capture}
4
5 {capture assign='headContent'}
6 {if PAID_SUBSCRIPTION_ENABLE_TOS_CONFIRMATION}
7 <script data-relocate="true">
8 $(function() {
9 $('#tosConfirmed').change(function () {
10 if ($('#tosConfirmed').is(':checked')) {
11 $('.paidSubscriptionList button').enable();
12 }
13 else {
14 $('.paidSubscriptionList button').disable();
15 }
16 });
17 $('#tosConfirmed').change();
18 });
19 </script>
20
21 <noscript>
22 <style type="text/css">
23 .paidSubscriptionList button {
24 display: none;
25 }
26 </style>
27 </noscript>
28 {/if}
29 {/capture}
30
31 {include file='userMenuSidebar'}
32
33 {include file='header'}
34
35 {if $subscriptions|count}
36 <section class="section sectionContainerList paidSubscriptionList">
37 <header class="sectionHeader">
38 <h2 class="sectionTitle">{lang}wcf.paidSubscription.availableSubscriptions{/lang}</h2>
39 {if PAID_SUBSCRIPTION_ENABLE_TOS_CONFIRMATION}
40 <div class="sectionDescription"><label><input type="checkbox" id="tosConfirmed" name="tosConfirmed" value="1" /> {lang}wcf.paidSubscription.confirmTOS{/lang}</label></div>
41 {/if}
42 </header>
43
44 <ul class="containerList">
45 {foreach from=$subscriptions item=subscription}
46 <li>
47 <div class="containerHeadline">
48 <h3>{$subscription->title|language} <span class="badge label">{lang}wcf.paidSubscription.formattedCost{/lang}</span></h3>
49 <p>{@$subscription->description|language|newlineToBreak}</p>
50 </div>
51
52 <div class="containerContent">
53 <ul class="buttonList">
54 {foreach from=$subscription->getPurchaseButtons() item=button}
55 <li>{@$button}</li>
56 {/foreach}
57 </ul>
58 </div>
59 </li>
60 {/foreach}
61 </ul>
62 </section>
63 {/if}
64
65 {if $userSubscriptions|count}
66 <section class="section sectionContainerList">
67 <h2 class="sectionTitle">{lang}wcf.paidSubscription.purchasedSubscriptions{/lang}</h2>
68
69 <ul class="containerList">
70 {foreach from=$userSubscriptions item=userSubscription}
71 <li>
72 <div class="containerHeadline">
73 <h3>{$userSubscription->getSubscription()->title|language}</h3>
74 <p>{@$userSubscription->getSubscription()->description|language|newlineToBreak}</p>
75 </div>
76
77 {if $userSubscription->endDate}
78 <div class="containerContent">
79 <dl class="plain inlineDataList">
80 <dt>{lang}wcf.paidSubscription.expires{/lang}</dt>
81 <dd>{@$userSubscription->endDate|time}</dd>
82 </dl>
83 </div>
84 {/if}
85 </li>
86 {/foreach}
87 </ul>
88 </section>
89 {/if}
90
91 {if !$subscriptions|count && !$userSubscriptions|count}
92 <p class="info">{lang}wcf.global.noItems{/lang}</p>
93 {/if}
94
95 <footer class="contentFooter">
96 {hascontent}
97 <nav class="contentFooterNavigation">
98 <ul>
99 {content}{event name='contentFooterNavigation'}{/content}
100 </ul>
101 </nav>
102 {/hascontent}
103 </footer>
104
105 {include file='footer'}