{% extends 'agent/_layout.html.twig' %} {% block title %}My Referrals{% endblock %} {% block agent_content %}

My Referrals

{{ total }} player{{ total != 1 ? 's' : '' }}{% if search %} matching "{{ search }}"{% else %} referred in total{% endif %}.

{% for label, messages in app.flashes %} {% for message in messages %}
{{ message }}
{% endfor %} {% endfor %}
{% if search %} Clear {% endif %}
{% for user in users %} {% set isAgent = 'ROLE_AGENT' in user.roles %} {% set isSubAgent = 'ROLE_SUB_AGENT' in user.roles %} {% else %} {% endfor %}
Name Mobile Wallet Registered Status Actions
{% if not isAgent and not isSubAgent %} {{ user.firstName }} {{ user.lastName }} {% else %} {{ user.firstName }} {{ user.lastName }} {% endif %} {{ user.mobileNumber }} ₱{{ user.walletBalance|number_format(2) }} {{ user.createdAt ? user.createdAt|date('M d, Y') : '—' }} {% if user.isSuspended %} Suspended {% else %} Active {% endif %} {% set isMaster = is_granted('ROLE_MASTER_AGENT') %} {% set promoteRole = isMaster ? 'Agent' : 'Sub-Agent' %} {% if (isMaster or is_granted('ROLE_AGENT')) and not isAgent and not isSubAgent %} {% endif %}
No referred players yet.
{% if totalPages > 1 %}

Page {{ currentPage }} of {{ totalPages }}

{% if currentPage > 1 %} ← Previous {% endif %} {% if currentPage < totalPages %} Next → {% endif %}
{% endif %} {# Promote to Agent Modal #} {% endblock %}