2026-01-21 18:55:18 +01:00
|
|
|
{% if not has_licenses %}
|
|
|
|
|
<p>{{ __('You have no licenses yet.') }}</p>
|
|
|
|
|
{% else %}
|
2026-01-21 19:46:50 +01:00
|
|
|
<div class="woocommerce-licenses">
|
|
|
|
|
{% for item in licenses %}
|
|
|
|
|
<div class="license-card">
|
|
|
|
|
<div class="license-header">
|
|
|
|
|
<h3>
|
2026-01-21 18:55:18 +01:00
|
|
|
{% if item.product_url %}
|
|
|
|
|
<a href="{{ esc_url(item.product_url) }}">{{ esc_html(item.product_name) }}</a>
|
|
|
|
|
{% else %}
|
|
|
|
|
{{ esc_html(item.product_name) }}
|
|
|
|
|
{% endif %}
|
2026-01-21 19:46:50 +01:00
|
|
|
</h3>
|
|
|
|
|
<span class="license-status license-status-{{ item.license.status }}">
|
|
|
|
|
{{ item.license.status|capitalize }}
|
|
|
|
|
</span>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="license-details">
|
|
|
|
|
<div class="license-key-row">
|
|
|
|
|
<label>{{ __('License Key:') }}</label>
|
|
|
|
|
<code class="license-key" data-license-key="{{ esc_attr(item.license.licenseKey) }}">
|
|
|
|
|
{{ esc_html(item.license.licenseKey) }}
|
|
|
|
|
</code>
|
|
|
|
|
<button type="button" class="copy-license-btn" data-license-key="{{ esc_attr(item.license.licenseKey) }}" title="{{ __('Copy to clipboard') }}">
|
|
|
|
|
<span class="dashicons dashicons-clipboard"></span>
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
<div class="license-info-row">
|
|
|
|
|
<span><strong>{{ __('Domain:') }}</strong> {{ esc_html(item.license.domain) }}</span>
|
|
|
|
|
<span><strong>{{ __('Expires:') }}</strong>
|
|
|
|
|
{% if item.license.expiresAt %}
|
|
|
|
|
{{ item.license.expiresAt|date('Y-m-d') }}
|
|
|
|
|
{% else %}
|
|
|
|
|
{{ __('Never') }}
|
|
|
|
|
{% endif %}
|
2026-01-21 18:55:18 +01:00
|
|
|
</span>
|
2026-01-21 19:46:50 +01:00
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
|
|
|
|
|
{% if item.downloads is defined and item.downloads is not empty %}
|
|
|
|
|
<div class="license-downloads">
|
|
|
|
|
<h4>{{ __('Available Downloads') }}</h4>
|
|
|
|
|
<ul class="download-list">
|
|
|
|
|
{% for download in item.downloads %}
|
|
|
|
|
<li>
|
|
|
|
|
<a href="{{ esc_url(download.download_url) }}" class="download-link">
|
|
|
|
|
<span class="dashicons dashicons-download"></span>
|
|
|
|
|
{{ esc_html(download.filename ?: 'Version ' ~ download.version) }}
|
|
|
|
|
</a>
|
|
|
|
|
<span class="download-version">v{{ esc_html(download.version) }}</span>
|
|
|
|
|
<span class="download-date">{{ esc_html(download.released_at) }}</span>
|
|
|
|
|
</li>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
</ul>
|
|
|
|
|
</div>
|
|
|
|
|
{% endif %}
|
|
|
|
|
</div>
|
|
|
|
|
{% endfor %}
|
|
|
|
|
</div>
|
2026-01-21 18:55:18 +01:00
|
|
|
{% endif %}
|