Merge branch '2.0'
[GitHub/WoltLab/WCF.git] / com.woltlab.wcf / templates / paidSubscriptionList.tpl
1 {include file='documentHeader'}
2
3 <head>
4 <title>{lang}wcf.user.menu.settings.paidSubscription{/lang} - {lang}wcf.user.menu.settings{/lang} - {PAGE_TITLE|language}</title>
5
6 {include file='headInclude'}
7
8 {if PAID_SUBSCRIPTION_ENABLE_TOS_CONFIRMATION}
9 <script data-relocate="true">
10 $(function() {
11 $('#tosConfirmed').change(function () {
12 if ($('#tosConfirmed').is(':checked')) {
13 $('.paidSubscriptionList button').enable();
14 }
15 else {
16 $('.paidSubscriptionList button').disable();
17 }
18 });
19 $('#tosConfirmed').change();
20 });
21 </script>
22
23 <noscript>
24 <style type="text/css">
25 .paidSubscriptionList button {
26 display: none;
27 }
28 </style>
29 </noscript>
30 {/if}
31 </head>
32
33 <body id="tpl{$templateName|ucfirst}" data-template="{$templateName}" data-application="{$templateNameApplication}">
34
35 {include file='userMenuSidebar'}
36
37 {include file='header' sidebarOrientation='left'}
38
39 <header class="boxHeadline">
40 <h1>{lang}wcf.user.menu.settings.paidSubscription{/lang}</h1>
41 </header>
42
43 {include file='userNotice'}
44
45 <div class="contentNavigation">
46 {hascontent}
47 <nav>
48 <ul>
49 {content}
50 {event name='contentNavigationButtonsTop'}
51 {/content}
52 </ul>
53 </nav>
54 {/hascontent}
55 </div>
56
57 {if $subscriptions|count}
58 <header class="boxHeadline boxSubHeadline">
59 <h2>{lang}wcf.paidSubscription.availableSubscriptions{/lang}</h2>
60 </header>
61
62 {if PAID_SUBSCRIPTION_ENABLE_TOS_CONFIRMATION}
63 <div class="container containerPadding marginTop">
64 <label><input type="checkbox" id="tosConfirmed" name="tosConfirmed" value="1" /> {lang}wcf.paidSubscription.confirmTOS{/lang}</label>
65 </div>
66 {/if}
67
68 <div class="container marginTop paidSubscriptionList">
69 <ul class="containerList">
70 {foreach from=$subscriptions item=subscription}
71 <li>
72 <div class="containerHeadline">
73 <h3>{$subscription->title|language}</h3>
74 <p>{$subscription->description|language}</p>
75
76 <p class="marginTopTiny">{lang}wcf.paidSubscription.formattedCost{/lang}</p>
77
78 <ul class="buttonList marginTopTiny">
79 {foreach from=$subscription->getPurchaseButtons() item=button}
80 <li>{@$button}</li>
81 {/foreach}
82 </ul>
83 </div>
84 </li>
85 {/foreach}
86 </ul>
87 </div>
88 {/if}
89
90 {if $userSubscriptions|count}
91 <header class="boxHeadline boxSubHeadline">
92 <h2>{lang}wcf.paidSubscription.purchasedSubscriptions{/lang}</h2>
93 </header>
94
95 <div class="container marginTop">
96 <ul class="containerList">
97 {foreach from=$userSubscriptions item=userSubscription}
98 <li>
99 <div class="containerHeadline">
100 <h3>{$userSubscription->getSubscription()->title|language}</h3>
101 <p>{$userSubscription->getSubscription()->description|language}</p>
102
103 {if $userSubscription->endDate}
104 <p>{lang}wcf.paidSubscription.expires{/lang}: {@$userSubscription->endDate|time}</p>
105 {/if}
106 </div>
107 </li>
108 {/foreach}
109 </ul>
110 </div>
111 {/if}
112
113 {if !$subscriptions|count && !$userSubscriptions|count}
114 <p class="info">{lang}wcf.global.noItems{/lang}</p>
115 {/if}
116
117 <div class="contentNavigation">
118 {hascontent}
119 <nav>
120 <ul>
121 {content}
122 {event name='contentNavigationButtonsBottom'}
123 {/content}
124 </ul>
125 </nav>
126 {/hascontent}
127 </div>
128
129 {include file='footer'}
130
131 </body>
132 </html>