{% macro renderPager(pager, team, search, orderedBy, order, max) %} {{ pagerfanta( pager, 'twitter_bootstrap_translated', { 'proximity' : 1, 'routeName': 'claro_team_registration_unregistered_users_list', 'routeParams': { 'team': team.getId(), 'search': search, 'orderedBy': orderedBy, 'order': order, 'max': max } } ) }} {% endmacro %} {% macro sortUrl(team, search, orderedBy, order, max) %} {% if order == 'ASC' %} {% set newOrder = 'DESC' %} {% else %} {% set newOrder = 'ASC' %} {% endif %} {{ path( 'claro_team_registration_unregistered_users_list', { 'team': team.getId(), 'search': search, 'orderedBy': orderedBy, 'order': newOrder, 'max': max } ) }} {% endmacro %} {% from _self import renderPager %} {% from _self import sortUrl %} {% if search != '' %}
{{ 'results_for_search_on'|trans({}, 'platform') }} : "{{ search }}"
{% endif %}



{% if users|length == 0 %}
{{ 'no_user'|trans({}, 'platform') }}
{% else %}
{% for user in users %} {% set userId = user.getId() %} {% endfor %}
{{ 'firstName'|trans({}, 'platform') }} {{ 'lastName'|trans({}, 'platform') }} {{ 'username'|trans({}, 'platform') }}
{{ user.getFirstName() }} {{ user.getLastName() }} {{ user.getUsername() }} {% if (params.getMaxTeams() is not empty) and (nbTeams[userId] is defined) and (nbTeams[userId] >= params.getMaxTeams()) %} {{ 'max_teams_limit_reached'|trans({}, 'team') }} {% else %} {% if (team.getMaxUsers() is not empty) and (team.getUsers()|length >= team.getMaxUsers()) %} {% set disabled = 'disabled' %} {% else %} {% set disabled = '' %} {% endif %} {{ 'register'|trans({}, 'team') }} {% endif %}
{% if users.getNbPages() > 1 %} {{ renderPager(users, team, search, orderedBy, order, max) }} {% endif %} {% endif %}