История версий

5 января 2012

Версия 2.5:

  • добавлена функция записи в лог данных об ошибках входа в систему панели администратора;
  • тип сортировки теперь задаётся пользователем для всех списков, а также модуля вывода логов;
  • реализован доступ для внешних приложений с использованием API;
  • основные клиентские функции были перенесены в отдельный модуль для совместного использования самим чекером и API;
  • добавлен вывод сообщениий на главную страницу чекера;
  • добавлены скрипты на языке JavaScript, блокирующие отправку формы до прочтения сообщения пользователем;
  • добавлен счётчик на языке JavaScript, не позволяющий пользователю нажать кнопку скрытия сообщения до прочтения текста;
  • добавлена возможность указания причины добавления в ЧС;
  • любые URL в поле кастомных описаний будут автоматически конвертированы в ссылки;
  • добавлена функция сохранения резервной копии базы данных через интерфейс панели администратора;
  • добавлена функция ручного и автоматического обновления программного обеспечения движка;
  • при добавлении пользователя в любой из списков появляется предложение задать для него кастомное описание;
  • форма добавления SteamID пользователя теперь отображается над таблицей для удобства модераторов.

Версия 2.0:

  • добавлены функции по выкусыванию опасных символов юникода из XML-файла, получаемого с сервера Steam Comminity;
  • в панель администратора добавлен механизм поиска. Администратор может указать в каком списке произвести поиск, либо искать во всех имеющихся сразу;
  • реализована защита от блуждающего бага модуля bcmath (о баге уже давно сообщено, но до сих пор не поправили), проявляющегося при большом количестве расчётов в единицу времени;
  • добавлен модуль редактирования описаний;
  • добавлена проверка на ограниченные аккаунты Steam, т.е. аккаунты без купленных игр;
  • добавлена отправка HTTP кодов ошибок в панели администратора на этапе авторизации;
  • добавлены сообщения для пользователей при возникновении ошибок авторизации;
  • вывод HTML как чекера, так и админки теперь успешно проходит валидацию по стандарту XHTML 1.0 Transitional;
  • добавлено полноценное разграничение прав пользователей;
  • исправлено несколько незначительных ошибок в HTML-разметке;
  • произведены множественные оптимизации кода админки;
  • реализовано ведение логов для всех действий администраторов;
  • полная поддержка PHP >= 5.3.
  • добавлен модуль просмотра и очистки логов.

Версия 1.1:

  • исправлена возможная уязвимость в функции проверки URL;
  • перед кастомным текстом пользователя теперь выводится «Дополнительная информация»;
  • добавлено разбиение на страницы в панели администратора;
  • удалён полужирный шрифт при отображении кастомной информации пользователя;
  • добавлена константа с максимальной длиной кастомного описания;
  • описание больше максимальной длины будет автоматически сокращено;
  • добавлена функция очистки кэша в панель администратора.

Версия 0.7-1.0:

  • оптимизированы все SQL-запросы к БД;
  • добавлена поддержка кэширования, что дало значительный прирост производительности;
  • переписан код админ-панели;
  • добавлена поддержка кастомных сообщений для определённых пользователей (кроме ЧС);

Версия 0.6:

  • незначительные изменения кода;
  • исправлено несколько опечаток и пунктуационных ошибок;
  • оптимизирован CSS, селекторы отсортированы по алфавиту;
  • улучшено отображение сообщений об ошибках за счёт использования стилей;
  • автоматическая чистка строк и параметров;

Версия 0.5:

  • улучшена работа скрипта через SSL;
  • теперь при использовании SSL браузеры пользователей не будут выдавать сообщение о том, что некоторые картинки идут через обычный HTTP;
  • добавлен модуль gavatar, представляющий собой прокси аватаров с Steam Community;
  • добавлено сообщение, выдаваемое при успешной проверке гаранта по просьбе system_nick1 для чекера на сайте team-fortress.ru;
  • исправлено сообщение о наличии VAC-банов на аккаунте.

Версия 0.4:

  • добавлена проверка на VAC-баны;
  • произведены небольшие изменения кода;
  • исправлены небольшие ошибки;
  • удалены ненужные функции;
  • отключено информирование при возникновении возможных ошибок PHP;
  • инплементирована устойчивость к новому виду атак с фейк-сайтом Steam Community;

Версия 0.3:

  • добавлена админ-панель;
  • общие функции перемещены в отдельный модуль.

Версия 0.2.1:

  • небольшие оптимизации кода.

Версия 0.2:

  • добавлена поддержка СУБД MySQL;
  • добавлена проверка на наличие юзера в белом и чёрном списках.

Версия 0.1.5:

  • исправлена критическая ошибка с преобразованием ID.

Версия 0.1.4:

  • улучшена выдача копирайта: теперь в поле копирайта выводится домен, на котором скрипт запущен;
  • добавлено получение полной информации о пользователе по SteamID;
  • другие небольшие изменения выдачи.

Версия 0.1.3:

  • оптимизирована и сжата CSS.

Версия 0.1.1/2:

  • CSS внедрён в код;
  • исправлена ошибка с неотображением результата проверки SteamID при его вводе.
Комментирование отключено.