diff --git a/templates/admin_db_coach_edit.html b/templates/admin_db_coach_edit.html index 932564c..3e52b72 100644 --- a/templates/admin_db_coach_edit.html +++ b/templates/admin_db_coach_edit.html @@ -4,6 +4,8 @@ Редактирование тренера + + - - - -
-
-
-
-
- {% if session[15] %} - - {% endif %} -
-
{{ session[14] }}
-
-
- -
-
{{ session[10] or "Тур не указан" }}
-
{{ session[9] or "Время не указано" }}
-
{{ session[12] or "Стадион не указан" }}
-
- -
-
-
{{ session[17] }}
-
- {% if session[18] %} - - {% endif %} -
- -
-
- -
- -
- -
-
-
-
-
- -
- - - {% if tab == 'game' %} -
-
-
-
-
- - - - -
- -
- Матч не начат -
00:00
-
0 : 0
-
- - -
-
-
-
- -
-
- {% if coaches.home %} -
- {% for c in coaches.home %} -
-
- {{ c.coach_name }} - {% if c.role %} - {{ c.role }} - {% endif %} -
-
- - -
-
- {% endfor %} -
- {% endif %} - -
Основной состав
- {% if lineups.home_starting %} - - - - - - - - - - - {% for p in lineups.home_starting %} - - - - - - {% endfor %} - -
#ИгрокДействия
{{ p.number }} -
-
- {{ p.last_name or p.player_name }} - {% if p.first_name %} {{ p.first_name }}{% endif %} -
- - {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} - ВР - {% endif %} - {% if p.is_captain %} - К - {% endif %} - -
-
-
- - - - - - -
-
- - {% else %} -
Основной состав пока не загружен.
- {% endif %} - -
Запасные
-
Выбери игрока из запасных для завершения замены
- {% if lineups.home_bench %} - - - - - - - - - - - {% for p in lineups.home_bench %} - - - - - - {% endfor %} - -
#ИгрокДействия
{{ p.number }} -
-
- {{ p.last_name or p.player_name }} - {% if p.first_name %} {{ p.first_name }}{% endif %} -
- - {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} - ВР - {% endif %} - {% if p.is_captain %} - К - {% endif %} - -
-
-
- -
-
- - {% else %} -
Запасные пока не загружены.
- {% endif %} -
- -
- {% if coaches.away %} -
- {% for c in coaches.away %} -
-
- {{ c.coach_name }} - {% if c.role %} - {{ c.role }} - {% endif %} -
-
- - -
-
- {% endfor %} -
- {% endif %} - -
Основной состав
- {% if lineups.away_starting %} - - - - - - - - - - - {% for p in lineups.away_starting %} - - - - - - {% endfor %} - -
#ИгрокДействия
{{ p.number }} -
-
- {{ p.last_name or p.player_name }} - {% if p.first_name %} {{ p.first_name }}{% endif %} -
- - {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} - ВР - {% endif %} - {% if p.is_captain %} - К - {% endif %} - -
-
-
- - - - - - -
-
- - {% else %} -
Основной состав пока не загружен.
- {% endif %} - -
Запасные
-
Выбери игрока из запасных для завершения замены
- {% if lineups.away_bench %} - - - - - - - - - - - {% for p in lineups.away_bench %} - - - - - - {% endfor %} - -
#ИгрокДействия
{{ p.number }} -
-
- {{ p.last_name or p.player_name }} - {% if p.first_name %} {{ p.first_name }}{% endif %} -
- - {% if p.position and p.position|lower in ['вр.', 'вр', 'вратарь', 'gk', 'goalkeeper'] %} - ВР - {% endif %} - {% if p.is_captain %} - К - {% endif %} - -
-
-
- -
-
- - {% else %} -
Запасные пока не загружены.
- {% endif %} -
-
-
- -
-
-
-
События матча
-
Слева хозяева, справа гости. Время идёт сверху вниз по общей шкале.
-
- -
- -
-
Событий пока нет.
-
-
-
- {% elif tab == 'referees' %} -
- -
Судейская бригада
- - {% if referees %} - - - - - - - - - {% for r in referees %} - - - - - {% endfor %} - -
РольФИО
{{ r.role or "—" }}{{ r.referee_name }}
- {% else %} -
Судьи не найдены.
- {% endif %} - -
- {% elif tab == 'tour_schedule' %} -
-
Расписание тура
- - {% set month_names = { - 1: 'января', 2: 'февраля', 3: 'марта', 4: 'апреля', - 5: 'мая', 6: 'июня', 7: 'июля', 8: 'августа', - 9: 'сентября', 10: 'октября', 11: 'ноября', 12: 'декабря' - } %} - - {% if tour_schedule %} - - - - - - - - - - - {% for m in tour_schedule %} - - - - - - - - - - {% endfor %} - -
ДатаМатчСчёт / статусСтадион
- {% if m.match_date %} - {{ m.match_date.day }} {{ month_names[m.match_date.month] }} {{ m.match_date.year }} - {% if m.match_date.hour != 0 or m.match_date.minute != 0 %} - {{ "%02d:%02d"|format(m.match_date.hour, m.match_date.minute) }} - {% endif %} - {% else %} - — - {% endif %} - - {{ m.home_team_name }} — {{ m.away_team_name }} - {% if m.match_external_id == session[8] %} - ТЕКУЩИЙ - {% endif %} - -
- {% if m.status == 'finished' and m.home_score is not none and m.away_score is not - none %} - {{ m.home_score }} : {{ m.away_score }} - {% endif %} - - {% if m.status == 'finished' %} - Завершён - {% elif m.status == 'live' %} - Идёт - {% elif m.status == 'scheduled' %} - Не начался - {% else %} - {{ m.status or "—" }} - {% endif %} -
-
- {{ m.stadium_name or "—" }} -
- {% else %} -
Расписание тура не найдено.
- {% endif %} -
- {% elif tab == 'standings' %} -
-
Турнирная таблица
- - {% if standings %} - - - - - - - - - - - - - - - - - {% for row in standings %} - - - - - - - - - - - - - - - - {% endfor %} - -
#КомандаИВНПЗМПМО
{{ row.position }} - {% if row.team_logo %} - - {% endif %} - - {{ row.team_name }} - {{ row.played }}{{ row.wins }}{{ row.draws }}{{ row.losses }}{{ row.goals_for }}{{ row.goals_against }}{{ row.points }}
- {% else %} -
Турнирная таблица пока не загружена.
- {% endif %} -
- {% elif tab == 'formations' %} -
-
-
Расстановка — {{ session[14] }}
-
- - - -
-
-
-
-
-
- -
-
Расстановка — {{ session[17] }}
- -
- - - -
- -
-
-
-
-
-
- {% else %} -
-
Эта вкладка пока в разработке.
-
- {% endif %} -
-
- - - - - - diff --git a/templates/match_workspace.html b/templates/match_workspace.html index 1bfa5b9..4b3a58d 100644 --- a/templates/match_workspace.html +++ b/templates/match_workspace.html @@ -9,6 +9,7 @@ ЖФЛ Управление vMix +