{% if not is_granted("ROLE_POINTOFSALE") and not is_granted("ROLE_ATTENDEE") %} {% endif %} {% for order in orders %} {% if not is_granted("ROLE_POINTOFSALE") and not is_granted("ROLE_ATTENDEE") %} {% endif %} {% endfor %}
{{ "Reference"|trans }} {{'Organizer / Event / Date / Ticket'|trans}}{{'Attendee / POS'|trans}}{{'Order date'|trans}} {{'Status'|trans}}
{% if is_granted("ROLE_ADMINISTRATOR") %} {{ order.reference }} {% elseif is_granted("ROLE_ORGANIZER") %} {{ order.reference }} {% elseif is_granted("ROLE_POINTOFSALE") %} {{ order.reference }} {% elseif is_granted("ROLE_ATTENDEE") %} {{ order.reference }} {% endif %}
    {% for orderElement in order.orderElements %} {% if is_granted('ROLE_ADMINISTRATOR') or (is_granted('ROLE_ORGANIZER') and orderElement.belongsToOrganizer(app.user.organizer.slug)) or is_granted('ROLE_POINTOFSALE') or is_granted('ROLE_ATTENDEE') %} {% if (not app.request.query.get('event') or app.request.query.get('event') == orderElement.eventTicket.eventDate.event.slug) and (not app.request.query.get('eventDate') or app.request.query.get('eventDate') == orderElement.eventTicket.eventDate.reference) and (not app.request.query.get('eventTicket') or app.request.query.get('eventTicket') == orderElement.eventTicket.reference) and (not app.request.query.get('organizer') or app.request.query.get('organizer') == orderElement.eventTicket.eventDate.event.organizer.slug) %}
  • {% if is_granted("ROLE_ADMINISTRATOR") or is_granted("ROLE_ATTENDEE") %} {{ orderElement.eventTicket.eventDate.event.organizer.name }} {% endif %} {{ orderElement.eventTicket.eventDate.event.name }} {{ orderElement.eventTicket.eventDate.startDate|display_date }} {{ orderElement.eventTicket.name }}
    {{ orderElement.quantity }} {{ orderElement.quantity > 1 ? "tickets"|trans : "ticket"|trans }} {% if order.status == 0 %} {% for ticketReservation in orderElement.ticketReservations %} {% if not ticketReservation.isExpired %} {% set dateInterval = ticketReservation.expiresAt.diff(date("now")) %} {% set secondsLeft = dateInterval|date("%i") * 60 + dateInterval|date("%s") %} {% if secondsLeft > 0 %} {{ "left before tickets are released"|trans }} {% endif %} {% endif %} {% endfor %} {% endif %}
  • {% endif %} {% endif %} {% endfor %}
{% if is_granted('ROLE_ADMINISTRATOR') %} {% include "Global/user-avatar.html.twig" with { user: order.user } %} {{ order.user.getCrossRoleName }} {% else %} {% include "Global/user-avatar.html.twig" with { user: order.user } %} {{ order.user.getCrossRoleName }} {% endif %} {{ order.createdAt|display_date }} {{ order.stringifyStatus|trans }}
{% for order in orders %} {% if is_granted('ROLE_ORGANIZER') %} {% endif %} {% if is_granted('ROLE_ATTENDEE') %} {% endif %} {% if order.status == -2 or order.status == 1 %} {% endif %} {% endfor %}