Last Sync: <%= new Intl.DateTimeFormat('en-GB', {day: "numeric", month: "numeric", hour: "numeric", minute: "numeric", hour12: false}).format(new Date(updated)) %>
Sync Vouchers
No vouchers
Get started by creating a new voucher.
-
<% vouchers.forEach((voucher) => { %>
-
Remove Voucher Code<%= voucher.code.slice(0, 5) %>-<%= voucher.code.slice(5) %> <% if (voucher.status === 'EXPIRED') { %>Expired<% } else {%> <% if(voucher.used > 0) { %>In Use<% } else { %>Available<% } %> <% } %> <% if (voucher.note) { %><%= voucher.note %><% } %>
<%= voucher.quota === 1 ? 'Single-use' : voucher.quota === 0 ? 'Multi-use (Unlimited)' : `Multi-use (${voucher.quota}x)` %>
<%= timeConvert(voucher.duration) %>
<% if(voucher.qos_usage_quota) { %><%= bytesConvert(voucher.qos_usage_quota, 2) %> Data Limit
<% } %> <% if(voucher.qos_rate_max_down) { %><%= bytesConvert(voucher.qos_rate_max_down, 1, true) %> Download Limit
<% } %> <% if(voucher.qos_rate_max_up) { %><%= bytesConvert(voucher.qos_rate_max_up, 1, true) %> Upload Limit
<% } %>
<% }); %>