Block a user
7434f28fa6
Изменено поле в БД, вынесены лишние функции их functions в профильные файлы. Оказывается, давно не работал логин и плохо работали сессии. Проверяется. Прочие мелкие баги и чистка самых хвостов.
5e264f837a
Часть логов теперь пишется в SQLITE, а не в текстовые файлы (#33). Проинициализирован класс Nick в свитках.
6fa217b93b
Новый класс Chat; session_start() уехал централизованно в конфиг с проверкой на существование ессии перед открытием. Уборка deprecated-артефактов. Работа по внедрению #42.
cbbbb8a3c6
Клан уехал в класс. НАКОНЕЦ понятно, что хотел от меня линтер с инициализацией переменніх внутри класса.
49c2e7c6d6
Замена define на const. Отказ от дублирующих инициализаций переменных $user $db и вызовов классов User и DBPDO из-за ошибочно настроенной IDE.
Торговля.
Система немного изменилась. Теперь цена рассчитывается динамически от параметров предмета. Если надо…
2b1287397d
CSS выехал из инлайна.
7c7ac67ddb
Динамический рассчёт стоимости товара в инвентаре. #40.
326d93f259
Новые требования php7.4 и мелкие баги отрисовки.
5714ab83f3
Удалён зодиак. Фиксы перехода php7.2 -> php7.4. Покупка и продажа за банкноты (#25). Унификация вывода кнопок в магазине. Удалён старый закомментированый код. Больше констант. Плавная текучка от библиотеки db::c в сторону DBPDO. И тому подобное. Процесс идёт...
fd6c1e8986
Merge remote-tracking branch 'origin/master' into dev-shop
380d139114
Merge pull request 'dev' (#41) from dev into master
db3855cbd5
Fatal error: Uncaught Error: Call to undefined method Battles\User::getStrength() in /volume2/web/battles/functions.php:626 Stack trace: #0 /volume2/web/battles/classes/Battles/Travel.php(70): get_meshok() #1 /volume2/web/battles/city.php(23): Battles\Travel::toRoom(21, 29) #2 {main} thrown in /volume2/web/battles/functions.php on line 626
63e8dc36f8
Closes #1 #22.
4fd822e644
Отказ от старой дублирующей addOnePoint() в пользу классовой User::addOnePointToStat().