246 Commits

Author SHA1 Message Date
lopar 0c85c61d0c Merge pull request 'dev-moderation' (#66) from dev-moderation into dev
Ломаем то что работало. :)
Reviewed-on: #66
2023-12-09 14:14:33 +00:00
lopar 8efb371909 Refactor autoload path creation in autoload.php
In this commit, code in autoload.php has been refactored to improve readability by using DIRECTORY_SEPARATOR for creating file paths. This ensures cross-platform compatibility. Additionally, added 'function' directory to class autoload procedure to facilitate future function based autoloads.
2023-12-09 14:14:33 +00:00
lopar 655987979f Refactor code to improve maintainability and readability
This commit introduces changes aimed at enhancing code maintainability and readability. The most significant was moving code responsible for various future checks into a separate file to reduce clutter. Additionally, the code has been cleaned up, removing excessive spacing and redundancies.
2023-12-09 14:14:33 +00:00
lopar bfd9e0c5a3 Refactor and optimize main.php script
The code cleanup included removing unnecessary lines and optimizing existing code snippets for better performance and readability. The script now uses a more efficient method of item generation and item pickup. The image loading process was revamped to provide a more efficient and user-friendly experience. Lastly, the HTML was reformatted into HEREDOC syntax for better readability.
2023-12-09 14:14:33 +00:00
lopar f614e5ef83 Refactor _mod.php by stripping out conditional moderator statements. The update centralizes authorization checks for various moderation actions such as blocking users and appointing new moderators. It also optimizes several lines in the code by suppressing unnecessary components. The old method of using 'admin' has been replaced by an object-oriented 'm' class to streamline and improve code maintenance. 2023-12-09 14:14:33 +00:00
lopar c7be3e57f8 Remove conditional moderator check in _mod.php 2023-12-09 14:14:33 +00:00
lopar bf17b19309 Cleaned up the code in main.php and _mod.php to simplify the handling of user roles and permissions. The previous alignment-based role assignments have been streamlined into a single "moderation" action. 2023-12-09 14:14:33 +00:00
lopar acd9c98d38 Refactor code and move admin user registration into separate class.
The new class, named UserRegistrationList, aims to handle user registrations specifically for administrators. Some superfluous code has been removed for better readability and efficiency, and replaced with simplified CSS styles and SQL queries. The use of Core\Db and Moderation\UserRegistrationList has been introduced to improve the structure and organization of the code.
2023-12-09 14:14:33 +00:00
lopar 69641b49c3 Регистрации персонажей только для администраторов в отдельный класс. 2023-12-09 14:14:33 +00:00
lopar 1f6626ea33 Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49
Переводы и добавление в ЛД надо писать заново потому что вот зачем ОКАЗЫВАЕТСЯ были нужны сокращения, которые удалялись из логов последние два года - для сортитровки выдачи вот в этом файле. :(
2023-12-09 14:14:33 +00:00
lopar 26f28a9be8 Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49 2023-12-09 14:14:33 +00:00
lopar 8be1c6cd7e Перенос разрозненных файлов в фабрику. Утилизация неиспользуемых функций. #49 2023-12-09 14:14:33 +00:00
lopar c51dbaeae3 Будущие проверки переводов отдельным файлом. 2023-12-09 14:14:33 +00:00
lopar 0abc1bb2f5 Временная реализация снятия молчанок. 2023-12-09 14:14:33 +00:00
lopar faa472f2a1 Выпуск из тюрьмы 2023-12-09 14:14:33 +00:00
lopar c9d6565b09 Разблокировка 2023-12-09 14:14:33 +00:00
lopar c8d3bc83f8 Убраны mysql_query. 2023-12-09 14:14:33 +00:00
lopar bbf409b3d2 Удалены проверки на чистоту. 2023-12-09 14:14:33 +00:00
lopar af827a262a Невидимка 2023-12-09 14:14:33 +00:00
lopar 9623695242 Чатомолчанка. 2023-12-09 14:14:33 +00:00
lopar 268d7463ee Хаос повержен! :D 2023-12-09 14:14:33 +00:00
lopar c3591977b8 Ненужная переменная. 2023-12-09 14:14:33 +00:00
lopar 47e90c261b Обезлик. 2023-12-09 14:14:33 +00:00
lopar d7d8db2198 Блокировка. 2023-12-09 14:14:33 +00:00
lopar 9c8b6bd89c Тюрьма. 2023-12-09 14:14:33 +00:00
lopar 70f6e3252d Снятие обезличивания. 2023-12-09 14:14:33 +00:00
lopar 8b83ef3ba8 Пишем действия в дело. Тип 10 взят наугад. 2023-12-09 14:14:33 +00:00
lopar 9b243ec729 Процесс работы над #49. Все заранее оговоренные модераторские функции в одном флаконе. (фикс кодировок) 2023-12-09 14:14:33 +00:00
lopar a2775be423 Процесс работы над #49. Все заранее оговоренные модераторские функции в одном флаконе. 2023-12-09 14:14:33 +00:00
lopar 490b9bc901 Merge pull request 'dev-remove-deprecated' (#65) from dev-remove-deprecated into dev
Reviewed-on: #65
2023-12-01 21:31:55 +00:00
lopar f761c22950 Убрал вызов User->timeOut. 2023-12-01 23:27:45 +02:00
lopar 4c6a5d055b Убрал вызов User->addDelo. 2023-12-01 23:05:11 +02:00
lopar ad80a30a5f Убрал вызов User->addItem. 2023-12-01 21:27:28 +02:00
lopar 44856fa9c1 Merge pull request 'Вызов логина персонажа по единому стандарту.' (#64) from dev-patch1 into dev
Убирает проблемы с двумя склонностями в логине. #49
Reviewed-on: #64
2023-11-30 22:58:04 +00:00
lopar 5f25fcd7e5 Вызов логина персонажа по единому стандарту. 2023-12-01 00:51:17 +02:00
lopar 774bc82556 PHPDoc 2023-11-10 17:53:17 +02:00
lopar cf614b5fd2 Полностью похоронили mysql_*. 2023-11-10 17:52:38 +02:00
lopar ea46cd7f35 encode 2023-11-09 19:27:55 +02:00
lopar fc17eada24 refactor 2023-11-09 19:24:47 +02:00
lopar 1645f58a63 refactor and custom user entities 2023-11-06 02:40:12 +02:00
lopar ce2691971b refactor and errors 2023-11-05 05:17:31 +02:00
lopar 3e753c8b93 refactor and errors 2023-11-05 04:46:07 +02:00
lopar def933dca4 refactor 2023-11-02 15:59:07 +02:00
lopar a14232a899 refactor 2023-10-16 16:12:16 +03:00
lopar 2abd435798 Проверка на модераторство прямиком из класса User. 2023-10-16 13:58:02 +03:00
lopar 4113c4a1da refactor php8 to use native str_starts_with(); 2023-10-16 13:52:58 +03:00
lopar 53f0e1108f refactor 2023-10-13 18:04:13 +03:00
lopar bdbb359e20 refactor #php8 2023-10-13 18:02:45 +03:00
lopar e0b08e0b1a Обновления запросов для пещер. 2023-09-30 23:18:09 +03:00
lopar 707d6c5c99 Оптимизация. 2023-09-30 23:17:25 +03:00