{% set licenseData = app.request.attributes.get('_license_data') %} {% if not licenseData %} {% set licenseData = { 'valid': false, 'error': 'Lizenzdaten nicht verfügbar', 'last_check': null } %} {% endif %}
{{ 'admin.license.status'|trans }}
{{ 'admin.manage'|trans }}
{% if licenseData.valid %} {{ 'admin.license.valid'|trans }} {% else %} {{ 'admin.license.invalid'|trans }} {% endif %}
{% if licenseData.error %} {{ licenseData.error }} {% endif %}
{% if licenseData.valid and licenseData.license %}
{{ 'admin.license.type'|trans }} {{ licenseData.license.type }}
{{ 'admin.license.valid_until'|trans }} {{ licenseData.license.validUntil ?? licenseData.license.valid_until ?? 'N/A' }}
{% if licenseData.license.daysRemaining is defined %}
{{ 'admin.license.days_remaining'|trans }}
{% set daysRemaining = licenseData.license.daysRemaining %} {% set progressPercent = daysRemaining > 0 ? (daysRemaining / 365 * 100) : 0 %}
{{ daysRemaining }} {{ 'admin.license.days'|trans }}
{% endif %}
{% endif %} {% if licenseData.last_check %}
{{ 'admin.license.last_check'|trans }}: {{ licenseData.last_check }}
{% endif %}
{% if not licenseData.valid %} {% endif %}