Сезон — это набор игр домена, по которым командам считается общая сумма баллов. Одна игра может стоять в сезоне, а может не стоять; попадает она туда вручную, после того как сыграна.
https:ВАШ_ДОМЕН/ratings.php
* Таблица одного сезона — https:ВАШ_ДОМЕН/rating.php?season=НОМЕРЗаводит сезоны и распоряжается ими админ домена; автор игры может только посмотреть.
Сезоны живут на странице add_rating.php: там список уже заведённых, поле «Название нового сезона…» и кнопка «Добавить Сезон».
Кнопка срабатывает со второго нажатия: после первого она на три секунды переименовывается в «100% Добавить Сезон». Так на этом сайте устроены все необратимые кнопки — это не сбой.
Игру добавляют со страницы её статистики: внизу, под таблицей, стоит строка «Добавить игру в рейтинг сезона» — выбор сезона и кнопка «Добавить».
Места берутся ровно те, что стоят в таблице на этот момент, поэтому:
Дальше открывается страница расчёта баллов:
1 + teams - place: первое место получает столько баллов, сколько было команд, последнее — один. Кнопка «Пересчитать» применяет формулу к таблице мест.[7, 4, 3, 1, 1, 1][place - 1].Пересчитать игру заново можно тем же путём: добавьте её в тот же сезон ещё раз.
На странице сезона, над таблицей, у админа стоит блок «Управление сезоном» из трёх строк:
Когда в сезоне не осталось ни одной игры, появляется четвёртая строка — «Удалить весь сезон». Пока игры есть, удалить сезон целиком нельзя: сначала уберите их по одной.
Сумма команды за сезон — это все особые игры плюс лучшие N обычных, где N — то самое «Число обычных учитываемых игр».
Что из этого видит игрок:
Меню «Игры» над таблицей ничего не сохраняет. Галочки в нём убирают игру из показа — и зачёт тут же пересчитывается без неё. Это способ посмотреть «а что, если», в том числе админу перед тем, как менять число зачитываемых игр. В базе от этого не меняется ничего.