extends /templates/base block content if !me.isAdmin() div You must be logged in as an admin to view this page. else if total === 0 h4 Fetching dashboard data... else .container-fluid .row .col-md-5.big-stat.total-count div.description Total div.count= total .col-md-5.big-stat.remaining-count div.description Remaining div.count= total - cancelled .col-md-5.big-stat.cancelled-count div.description Cancelled div.count= cancelled .col-md-5.big-stat.growth-rate div.description 30 Day Total Growth div.count #{monthlyGrowth.toFixed(1)}% .col-md-5.big-stat.churn-count div.description Monthly Churn div.count #{monthlyChurn.toFixed(1)}% each graph in analytics.graphs .line-graph-container each line in graph.lines each point in line.points .graph-point-info-container(data-pointid="#{point.pointID}") div(style='font-weight:bold;') #{point.day} each value in point.values div #{value} h2 Recent Subscribers if !subscribers || subscribers.length < 1 h4 Fetching recent subscribers... else table.table.table-striped.table-condensed thead.subscribers-thead tr th Sub ID th User Start th Sub Start if subscriberCancelled th Cancelled else th if subscriberSponsored th Sponsored else th th Email th Hero th Level th Last Level th Age th Spoken th Clans tbody.subscribers-tbody each subscriber in subscribers tr td a(href="https://dashboard.stripe.com/customers/#{subscriber.customerID}", target="_blank")= subscriber.subID td= subscriber.user.dateCreated.substring(0, 10) td= subscriber.start.substring(0, 10) td if subscriber.cancel span= subscriber.cancel.substring(0, 10) td if subscriber.user.stripe.sponsorID span Yes td= subscriber.user.emailLower td= subscriber.hero td= subscriber.level td= subscriber.user.lastLevel td= subscriber.user.ageRange td= subscriber.user.preferredLanguage if subscriber.user.clans td= subscriber.user.clans.length else td h2 Subscriptions if !subs || subs.length < 1 h4 Fetching subscriptions... else table.table.table-condensed thead tr th Day th Total th Started th Cancelled th Net (cancelled) th Ended th Net (ended) tbody each sub in subs tr td= sub.day td= sub.total td= sub.started td= sub.cancelled td= sub.started - sub.cancelled td= sub.ended td= sub.started - sub.ended