История версий
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 при его вводе.