{% include '@kohinos/block/breadcrumb.html.twig' with {'label': 'Cotiser'} %}
{{ "Cotiser pour l'année"|trans }} {{ koh_year }}
{% if app.user and is_granted('ROLE_ADHERENT') %}
{{ 'Solde de eMLC'|trans }} : {{ app.user.adherent.emlcAccount.balance }}
{{ 'Montant minimum de la cotisation'|trans }} : {{ KOH_COTISATION_ADHERENT|default('') }} €
{% if KOH_ADHESION_TEXT|default('') != '' %}
{{ KOH_ADHESION_TEXT|raw }}
{% endif %}
{% elseif app.user and is_granted('ROLE_PRESTATAIRE') %}
{{ 'Solde de eMLC'|trans }} : {{ getCurrentPrestataire().emlcAccount.balance }}
{{ 'Montant minimum de la cotisation'|trans }} : {{ KOH_COTISATION_PRESTATAIRE|default('') }} €
{% endif %}
{{ form_start(form) }}
{{ form_row(form.operateur) }}
{{ form_row(form.role) }}
{{ form_row(form.reference) }}
{{ form_row(form.montant) }}
{% if form.don is defined %}
{{ form_row(form.don) }}
{% endif %}
{# Calculate number of payment options #}
{% set paymentOptionsCount = 0 %}
{% if form.payMLC is defined %}{% set paymentOptionsCount = paymentOptionsCount + 1 %}{% endif %}
{% if form.payCB is defined %}{% set paymentOptionsCount = paymentOptionsCount + 1 %}{% endif %}
{% if form.payHelloAsso is defined %}{% set paymentOptionsCount = paymentOptionsCount + 1 %}{% endif %}
{% if form.paySepa is defined %}{% set paymentOptionsCount = paymentOptionsCount + 1 %}{% endif %}
{# Calculate column size based on number of options #}
{% set colSize = paymentOptionsCount == 4 ? '3' : (paymentOptionsCount == 3 ? '4' : (paymentOptionsCount == 2 ? '6' : '12')) %}
{% if form.payMLC is defined %}
{{ form_widget(form.payMLC) }}
{% endif %}
{% if form.payCB is defined %}
{{ form_widget(form.payCB) }}
{% endif %}
{% if form.payHelloAsso is defined %}
{{ form_widget(form.payHelloAsso) }}
{# TODO {% include '@kohinos/common/helloasso_button.html.twig' with {
'name': form.payHelloAsso.vars.name,
'type': 'submit',
'label': 'Cotiser avec'
} %} #}