{% macro teamlistItem(player) %} {% import _self as playerlists %} {{ i18n.getMessage( {% if player.position_main|length > 0 %}{{ i18n.getMessage("player_mainposition_" ~ player.position_main) }}{% endif %} {% if player.position_second|length > 0 %}/ {{ i18n.getMessage("player_mainposition_" ~ player.position_second) }}{% endif %} {{ player.firstname }} {% if player.pseudonym|length > 0 %}"{{ player.pseudonym }}" {% endif %}{{ player.lastname }} {% if env.getRequestParameter("captain") == player.id %} {% endif %} {% if player.unsellable %} {% endif %} {% if player.lending_owner_id > 0 %} {% elseif player.lending_fee > 0 and env.getConfig("lending_enabled") %} {% endif %} {% if env.getConfig("hide_strength_attributes") != "1" %} {{ player.strength }} {{ player.strength_technic }} {{ player.strength_freshness }} {{ player.strength_stamina }} {{ player.strength_satisfaction }} {% endif %} {{ player.age }} {% if player.matches_injured > 0 %} {{ player.matches_injured }} {% elseif player.matches_blocked > 0 %} {{ i18n.getMessage( {{ player.matches_blocked }} {% endif %} {% endmacro %} {% macro matchResultPlayers(match, players) %} {% if players is defined and players|length > 0 %} {% set ageSum = 0 %} {% set strengthSum = 0 %} {% set gradeSum = 0 %} {% for player in players %} {% set ageSum = ageSum + player.age %} {% set strengthSum = strengthSum + player.strength %} {% set gradeSum = gradeSum + player.grade %} {% if player.position_main is not empty %} {% else %} {% endif %} {% endfor %}
{{ i18n.getMessage("playertable_head_position_abbr") }} {{ i18n.getMessage("match_details_players_name") }} {{ i18n.getMessage("match_details_players_grade") }}
{{ i18n.getMessage("player_mainposition_" ~ player.position_main) }}{{ i18n.getMessage("option_" ~ player.position)|slice(0, 2)|upper }}{% if player.pseudonym|length > 0 %}{{ player.pseudonym }}{% else %}{{ player.firstName }} {{ player.lastName }}{% endif %} {% if player.yellowCards > 0 %} {{ i18n.getMessage( {% if player.yellowCards > 1 %} {{ i18n.getMessage( {% endif %} {% endif %} {% if player.redCard > 0 %} {{ i18n.getMessage( {% endif %} {% if player.goals > 0 %} {% for i in 1..player.goals %} {{ i18n.getMessage( {% endfor %} {% endif %} {% if player.assists %} {% for i in 1..player.assists %} {% endfor %} {% endif %} {% if player.injured > 0 %} {% endif %} {% if player.playstatus == 'Ausgewechselt' %} {{ player.minutesPlayed + 1 }}' {% elseif player.minutesPlayed < match.match_minutes %} {{ match.match_minutes - player.minutesPlayed + 1 }}' {% endif %} {% if player.is_best_player_of_day is defined and player.is_best_player_of_day %} {% endif %}
{{ i18n.getMessage("match_details_statistic_shoots") }}
{{ player.shoots }}
{{ i18n.getMessage("match_details_statistic_ballcontacts_player") }}
{{ player.ballcontacts }}
{{ i18n.getMessage("match_details_statistic_successfulpasses") }}
{{ player.passes_successed }}/{{ (player.passes_successed + player.passes_failed) }}
{{ i18n.getMessage("match_details_statistic_tackles_player") }}
{{ player.wontackles }}{% if player.losttackles|length %}/{{ (player.losttackles + player.wontackles) }}{% endif %}
{{ player.grade }}

Ø {{ i18n.getMessage("match_details_players_grade") }}: {{ (gradeSum/players|length)|number_format(2) }}

Ø {{ i18n.getMessage("match_details_players_age") }}: {{ (ageSum/players|length)|number_format(2) }}

{% if env.getConfig("hide_strength_attributes") != "1" %}

Ø {{ i18n.getMessage("entity_player_w_staerke") }}: {{ (strengthSum/players|length)|number_format(0) }}%

{% endif %} {% else %}

{{ i18n.getMessage("match_details_noplayersset") }}

{% endif %} {% endmacro %} {% macro strengthClass(strengthValue) %} {% if strengthValue > 80 %} {% set strength_status = 'success' %} {% elseif strengthValue > 50 %} {% set strength_status = 'info' %} {% elseif strengthValue > 30 %} {% set strength_status = 'warning' %} {% else %} {% set strength_status = 'danger' %} {% endif %} class="strength_{{ strength_status }}" {% endmacro %}