{% extends 'dashboard/base.html.twig' %} {% block title %}{{ 'dashboard.subscription.title'|trans({'%name%': member.fullName}) }}{% endblock %} {% block dashboard_content %} {% for type, messages in app.flashes %} {% for message in messages %}
{{ message }}
{% endfor %} {% endfor %}

{{ 'dashboard.subscription.management'|trans }}

{{ 'dashboard.subscription.description'|trans }}

{{ 'dashboard.subscription.current_plan'|trans }}

{{ 'subscription.plan_title'|trans({'%plan%': member.subscriptionPlan.value}) }} {{ member.subscriptionPlan.value }}

{% if member.subscriptionPlan.value == 'FREE' %}

{{ 'subscription.plan.free.description'|trans }}

{% elseif member.subscriptionPlan.value == 'BASIC' %}

{{ 'subscription.plan.basic.description'|trans }}

{% elseif member.subscriptionPlan.value == 'PREMIUM' %}

{{ 'subscription.plan.premium.description'|trans }}

{% elseif member.subscriptionPlan.value == 'GALLERY' %}

{{ 'subscription.plan.gallery.description'|trans }}

{% endif %} {% if member.subscriptionExpiresAt %}

{{ 'dashboard.subscription.renewal'|trans }}: {{ member.subscriptionExpiresAt|date('d/m/Y') }}

{% endif %}
{% if member.subscriptionPlan.value == 'FREE' %} {{ 'dashboard.subscription.upgrade'|trans }} {% else %} {{ 'dashboard.subscription.change_plan'|trans }} {% endif %}
{% if subscriptions|length > 0 %}
{{ 'dashboard.subscription.history'|trans }}
{% for subscription in subscriptions %} {% endfor %}
{{ 'dashboard.subscription.creation_date'|trans }} {{ 'dashboard.subscription.plan'|trans }} {{ 'dashboard.subscription.price'|trans }} {{ 'dashboard.subscription.status'|trans }} {{ 'dashboard.subscription.period'|trans }} {{ 'dashboard.subscription.actions'|trans }}
{{ subscription.createdAt|date('d/m/Y H:i') }} {% set plan_class = 'basic' in subscription.stripePriceId ? 'primary' : ('premium' in subscription.stripePriceId ? 'success' : 'warning') %} {% if 'basic' in subscription.stripePriceId %} {{ 'subscription.plan.basic.name'|trans }} {% elseif 'premium' in subscription.stripePriceId %} {{ 'subscription.plan.premium.name'|trans }} {% else %} {{ 'subscription.plan.gallery.name'|trans }} {% endif %} {{ subscription.amount }}€ / {{ subscription.interval == 'month' ? 'subscription.interval.month'|trans : 'subscription.interval.year'|trans }} {% if subscription.isActive %} {{ 'subscription.status.active'|trans }} {% elseif subscription.isCanceled %} {{ 'subscription.status.canceled'|trans }} {% else %} {{ ('subscription.status.' ~ subscription.status|lower)|trans }} {% endif %} {{ subscription.currentPeriodStart|date('d/m/Y') }} - {{ subscription.currentPeriodEnd|date('d/m/Y') }} {% if subscription.canceledAt %}
{{ 'dashboard.subscription.canceled_on'|trans({'%date%': subscription.canceledAt|date('d/m/Y')}) }} {% endif %}
{% if subscription.isActive %} {% if not subscription.willCancelAtPeriodEnd %}
{% else %}
{% endif %} {% endif %}
{% endif %}
{{ 'subscription.plans.title'|trans }}
{{ 'subscription.plan.free.name'|trans }}

{{ 'subscription.plan.free.price'|trans }}

{{ 'subscription.plan.free.features'|trans }}

{{ 'subscription.plan.basic.name'|trans }}

{{ 'subscription.plan.basic.price'|trans }}

{{ 'subscription.plan.basic.features'|trans }}

{{ 'subscription.plan.premium.name'|trans }}

{{ 'subscription.plan.premium.price'|trans }}

{{ 'subscription.plan.premium.features'|trans }}

{{ 'subscription.plan.gallery.name'|trans }}

{{ 'subscription.plan.gallery.price'|trans }}

{{ 'subscription.plan.gallery.features'|trans }}

{% endblock %}