80 lines
3.5 KiB
Twig
80 lines
3.5 KiB
Twig
{% extends "base.html.twig" %}
|
|
{% block body %}
|
|
<div class="container">
|
|
<div class="text-center mt-5">
|
|
<h1>Tournament {{ tournament.getTitle() }}</h1>
|
|
</div>
|
|
{% for division in tournament.getDivisionList() %}
|
|
<div class="text-center mt-5">
|
|
<h2><span>{{ division.getTitle() }}</span> division qualification </h2>
|
|
{% set divisionPlayers = division.getPlayerList() %}
|
|
<table class="table table-striped table-responsive">
|
|
<tr>
|
|
<th>Team</th>
|
|
{% for opponent in divisionPlayers %}
|
|
<th>{{ opponent.getTitle() }}</th>
|
|
{% endfor %}
|
|
<th>Win count</th>
|
|
<th>Total score</th>
|
|
</tr>
|
|
{% for player in divisionPlayers %}
|
|
<tr>
|
|
<th>{{ player.getTitle() }}</th>
|
|
{% for opponent in divisionPlayers %}
|
|
{% if player == opponent %}
|
|
<td class="dark-light">-</td>
|
|
{% else %}
|
|
<td>
|
|
{% set playersGame = division.getGameForPlayers(player,opponent) %}
|
|
{% if playersGame is not null %}
|
|
{{ playersGame.getPlayerScore(player).getScore() }}
|
|
: {{ playersGame.getPlayerScore(opponent).getScore() }}
|
|
{% endif %}
|
|
</td>
|
|
{% endif %}
|
|
{% endfor %}
|
|
<th>{{ division.getPlayerTotalWin(player) }}</th>
|
|
<th>{{ division.getPlayerTotalScore(player) }}</th>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
</div>
|
|
{% endfor %}
|
|
<div class="text-center mt-5">
|
|
<h1>Play off</h1>
|
|
{% for stage, stageGameList in tournament.getPlayOffStageList() %}
|
|
<h3>
|
|
{% if stage > 1 %}
|
|
1 / {{ stage }}
|
|
{% else %}
|
|
Final
|
|
{% endif %}
|
|
</h3>
|
|
{% for index, playOffStageGame in stageGameList %}
|
|
<table class="table">
|
|
<thead>
|
|
<tr>
|
|
<th class="text-left">Player</th>
|
|
<th class="text-right">Score</th>
|
|
</tr>
|
|
</thead>
|
|
{% for palyerScore in playOffStageGame.getScoreList() %}
|
|
<tr>
|
|
<td class="text-left">{{ palyerScore.getPlayer().getTitle() }}</td>
|
|
<td class="text-right">{{ palyerScore.getScore() }}</td>
|
|
</tr>
|
|
{% endfor %}
|
|
</table>
|
|
{% endfor %}
|
|
{% endfor %}
|
|
</div>
|
|
|
|
<div class="text-center mt-5 mb-5">
|
|
<h1>Tournament Winner</h1>
|
|
{% set winner = tournament.getStageWinnerList(1) %}
|
|
<h1>{{ winner.first().getPlayer().getTitle() }}</h1>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|
|
|