{% extends 'Admin/admin.html.twig' %} {% block title %}{{ 'Gestion des coupons'|trans }}{% endblock %} {% block body %}
{{ 'Créer un coupon'|trans }}
{% for label, messages in app.flashes %} {% for message in messages %}
{{ message }}
{% endfor %} {% endfor %}
Codes actifs
{% for code in activeCodes %} {% else %} {% endfor %}
Code Description Type Valeur Quantité Type de code Groupes Date création Action
{{ code.code }} {{ code.description }} {% if code.type == 'item' %} Item {% elseif code.type == 'money' %} Magic Coin {% else %} {{ code.type }} {% endif %} {% if code.type == 'money' %} Pas d'objet (Magic Coin) {% elseif code.type == 'item' %} {{ code.item_name ?? code.value }} {% else %} {{ code.value }} {% endif %} {{ code.quantity }} {{ code.global ? 'Global (une fois par joueur)' : 'Unique (une fois en tout)' }} {{ code.groups }} {{ code.created_at|date('d/m/Y H:i') }}
Aucun code actif.
Codes utilisés
{% for usage in codeUsages %} {% else %} {% endfor %}
Code Description Type Valeur Quantité Type de code Groupes Utilisateur Personnage Date
{{ usage.coupon_code }} {# Optionnel : afficher la description si tu la charges dans la requête, sinon supprimer cette colonne #} - {% if usage.type == 'item' %} Item {% elseif usage.type == 'money' %} Magic Coin {% else %} {{ usage.type }} {% endif %} {% if usage.type == 'money' %} {{ usage.value }} (Magic Coin) {% elseif usage.type == 'item' %} {{ usage.item_name ?? usage.value }} {% else %} {{ usage.value }} {% endif %} {{ usage.quantity }} {{ usage.global ? 'Global (une fois par joueur)' : 'Unique (une fois en tout)' }} {{ usage.groups }} {{ usage.account_name }} {{ usage.character_name ?? '—' }} {{ usage.date|date('d/m/Y H:i') }}
Aucune utilisation de code pour le moment.
{% block javascripts %} {{ parent() }} {% endblock %} {% endblock %}