{% sw_extends '@Storefront/storefront/page/account/_page.html.twig' %} {% block page_account_main_content %} {% for esdSubscription in context.customer.esdSubscriptions %} {% endfor %}
{{ "studygood.product"|trans }} {{ "studygood.order"|trans }} {{ "studygood.details"|trans }}
{% block studygood_my_subscriptions_product %}

{% if esdSubscription.product.cover.media %} {% sw_thumbnails 'product-image-thumbnails' with { media: esdSubscription.product.cover.media, sizes: { 'xs': '501px', 'sm': '315px', 'md': '427px', 'lg': '333px', 'xl': '284px' }, attributes: { 'style': 'width: 160px', 'alt': (esdSubscription.product.cover.media.translated.alt ?: ''), 'title': (esdSubscription.product.cover.media.translated.title ?: '') } } %} {% else %} {{ esdSubscription.product.translated.name }} {% endif %}

{% if config('AppflixStudygood.config.showEventDate') and esdSubscription.eventDate %}

{{ "studygood.courseEventDate"|trans }}:
{{ esdSubscription.eventDate|format_date('short', locale=app.request.locale) }}

{% endif %} {% endblock %}
{% block studygood_my_subscriptions_order %}

{{ "studygood.esdOrderDate"|trans }}:
{{ esdSubscription.createdAt|format_date('short', locale=app.request.locale) }}

{% if esdSubscription.validUntil %}

{{ "studygood.esdValidUntil"|trans }}:
{{ esdSubscription.validUntil|format_date('short', locale=app.request.locale) }}

{% endif %} {% if config('AppflixStudygood.config.showOrderNumber') and esdSubscription.order %}

{{ "studygood.esdOrderNumber"|trans }}:
{{ esdSubscription.order.orderNumber }}

{% endif %} {% if esdSubscription.description %}
{{ esdSubscription.description }}
{% endif %} {% endblock %}
{% block studygood_my_subscriptions_details %} {% if esdSubscription.active %} {% for course in esdSubscription.product.extensions.studygoodCourses %} {% set progressCourse = esdSubscription.progressCourse[course.id] ?: 0 %}
{% block studygood_my_subscriptions_details_progress %} {% set minProgressForCertificate = config('AppflixStudygood.config.minProgressForCertificate') %} {% set condition1 = (not esdSubscription.eventDate and progressCourse >= minProgressForCertificate) %} {% set condition2 = (esdSubscription.eventDate and date(esdSubscription.eventDate) < date('now')) %} {% if course.documentTypeId and (condition1 or condition2) %} {% block studygood_my_subscriptions_details_progress_cert %} {{ "studygood.createCertificate"|trans }} {% endblock %} {% else %} {% block studygood_my_subscriptions_details_progress_bar %}
{{ "studygood.progress"|trans }}: {{ progressCourse }}%:
{% endblock %} {% endif %} {% endblock %}
{% endfor %} {% else %}
{{ "studygood.esdNotActive"|trans }}
{% endif %} {% endblock %}
{% endblock %}