1 {capture assign='pageTitle'}{lang}wcf.user.menu.settings.paidSubscription{/lang} - {lang}wcf.user.menu.settings{/lang}{/capture}
3 {capture assign='contentTitle'}{lang}wcf.user.menu.settings.paidSubscription{/lang}{/capture}
5 {capture assign='headContent'}
6 {if PAID_SUBSCRIPTION_ENABLE_TOS_CONFIRMATION}
7 <script data-relocate="true">
9 $('#tosConfirmed').change(function () {
10 if ($('#tosConfirmed').is(':checked')) {
11 $('.paidSubscriptionList button').enable();
14 $('.paidSubscriptionList button').disable();
17 $('#tosConfirmed').change();
22 <style type="text/css">
23 .paidSubscriptionList button {
31 {include file='userMenuSidebar'}
33 {include file='header'}
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>
44 <ul class="containerList">
45 {foreach from=$subscriptions item=subscription}
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>
52 <div class="containerContent">
53 <ul class="buttonList">
54 {foreach from=$subscription->getPurchaseButtons() item=button}
65 {if $userSubscriptions|count}
66 <section class="section sectionContainerList">
67 <h2 class="sectionTitle">{lang}wcf.paidSubscription.purchasedSubscriptions{/lang}</h2>
69 <ul class="containerList">
70 {foreach from=$userSubscriptions item=userSubscription}
72 <div class="containerHeadline">
73 <h3>{$userSubscription->getSubscription()->title|language}</h3>
74 <p>{@$userSubscription->getSubscription()->description|language|newlineToBreak}</p>
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>
91 {if !$subscriptions|count && !$userSubscriptions|count}
92 <p class="info">{lang}wcf.global.noItems{/lang}</p>
95 <footer class="contentFooter">
97 <nav class="contentFooterNavigation">
99 {content}{event name='contentFooterNavigation'}{/content}
105 {include file='footer'}