Вместо предисловия
Несмотря на то, что мы процент выхода 1.4 оценивался в 10%, он все-таки вышел, несмотря на наши обещания закончить заниматься этим говном. Надеюсь вы простите нас за то, что мы не сдерживаем обещания, правда?
Измененные файлы
Web
facebox\* new!
images\banner\amxbans.gif
include\admin\admin_sm_sa.php
include\admin\admin_sm_sv.php
include\smarty\Smarty.class.php
include\config.inc.php
include\menu.inc.php
include\rcon_hl.net.inc
include\sql.inc.php
language\lang.german.php
language\lang.russian.php
templates\_css\style.css
templates\_css\style.css
templates\admin_ajax.tpl new!
templates\admin_av.tpl
templates\admin_in.tpl
templates\admin_lg.tpl
templates\admin_sv.tpl
templates\ban_list.tpl
templates\admin_list.tpl
templates\layer_banedit.tpl
templates\layer_banedit_banlist.tpl new!
templates\main_header.tpl
templates\motd.tpl
templates\search.tpl
templates\user_bd.tpl
admin_ajax.php new!
admin.php
admin_list.php
ban_list.php
login.php
logout.php
motd.php
search.php
view.php
Plugin
data\lang\amxbans.txt
plugins\amxbans_core.amxx
plugins\amxbans_main.amxx
Отличия от предыдущих версий
Веб-часть
Закрыты активные XSS во многих полях. xPAW, You have error in your SQL syntax :D
Кнопка "Оптимизировать баны" стала рабочей
Исправлен баг с удалением бана с главной страницы
На главную страницу вынесена форма редактирования бана
Открытие подробностей бана
Форма редактирования бана, щелчок по иконке редактирования
Убраны стучалки в amxbans.de, огромная благодарность пользователю ProMil за найденную херню >:
Убран просмотр ркона в исходном коде
За багрепорт благодарим пользователя @svesve
У каждого администратора в списке админов теперь есть кнопка "Информация", которая выводит немного инфы. @xPAW, это правда единственное, что аква спиздил спёр :D
Может еще что, типа бэкдор, сейчас уже и не вспомним (если что, это сарказм)
Плагин
Новая система хранения паролей АМХХ-админов:
Если администраторы берутся из SQL: хранение в md5
Если администраторы берутся из users.ini: хранение в чистом виде Кто нарушит пункт P.S. — тот мудак.
Исправлен баг из Gm 1.3d: если администраторы берутся из users.ini, то выдача бана некорректно выдавалась. За багрепорт спасибо игровому хостингу GameNest.ru и пользователю @Nikita в частности. За фикс огромная благодарность @xPaw.
Установка
Загрузить дистрибутив из папки New на веб-сервер, запустить setup.php, следовать инструкциям %)
Обновление с Gm 1.3
Загрузить файлы с заменой из директории Upgrade\Web на Ваш веб-сервер
Загрузить файлы с заменой из директории Upgrade\Plugin на Ваш веб-сервер
Открыть include/db.config.inc.php, удалить строчку
PHP код:
$config->v_web = "%версия%";
PROFIT!