{% extends 'layouts/authenticated.html.twig' %} {% block page_title %}Parrainage{% endblock %} {% block content %}

Codes de parrainage

Codes de campagne (créés ici) et codes propres à chaque boutique validée. Le bénéfice est exprimé en jours offerts sur la licence du filleul.

{# --- Création d'une campagne --- #}

Nouvelle campagne

{{ form_start(form, {'attr': {'class': 'space-y-4'}}) }} {{ form_row(form.label) }} {{ form_row(form.maxUses) }} {{ form_row(form.freeDays) }} {{ form_row(form.validityDays) }} {{ form_end(form) }}
{# --- Liste des codes --- #}
{% if codes is empty %}
Aucun code de parrainage pour le moment.
{% else %}
{% for code in codes %} {% endfor %}
Code Type Usage Offert Expire Statut Action
{{ code.code }}
{{ code.label }}
{% if code.ownerCompany %} Boutique
{{ code.ownerCompany.name }}
{% else %} Campagne {% endif %}
{{ code.usedCount }} / {{ code.maxUses }} {{ code.freeDays }} j {{ code.expiresAt ? code.expiresAt|date('d/m/Y') : '—' }} {% if code.usable %} Utilisable {% elseif not code.isActive %} Inactif {% else %} Épuisé/expiré {% endif %}
{% endif %}
{% endblock %}