├── .github └── workflows │ └── main.yml ├── .gitignore ├── .poggit.yml ├── README.md ├── _images ├── photo_2019-10-30_10-28-20.jpg ├── photo_2019-10-30_10-30-03.jpg └── textures_list.json ├── phpstan.neon.dist ├── plans.md ├── plugin.yml ├── resources ├── config.yml ├── iso639-2mapping.json ├── lang │ └── eng.ini ├── language_names.json ├── queries.sql └── sqlite.sql └── src └── xenialdan └── UserManager ├── API.php ├── BanStore.php ├── Loader.php ├── Queries.php ├── User.php ├── UserStore.php ├── commands ├── UserManagerCommand.php ├── admin │ ├── BanCommand.php │ ├── BanlistCommand.php │ ├── ListUserCommand.php │ └── VersionCommand.php ├── friend │ ├── FriendAcceptCommand.php │ ├── FriendAddCommand.php │ ├── FriendCommand.php │ ├── FriendDenyCommand.php │ ├── FriendListCommand.php │ ├── FriendRemoveCommand.php │ └── FriendRequestsCommand.php ├── party │ ├── PartyAcceptCommand.php │ ├── PartyChatCommand.php │ ├── PartyCommand.php │ ├── PartyCreateCommand.php │ ├── PartyDeleteCommand.php │ ├── PartyDenyCommand.php │ ├── PartyInfoCommand.php │ ├── PartyInviteCommand.php │ ├── PartyJoinCommand.php │ ├── PartyKickCommand.php │ ├── PartyLeaveCommand.php │ ├── PartyMembersCommand.php │ ├── PartyRenameCommand.php │ └── PartySetOwnerCommand.php └── user │ ├── BlockCommand.php │ └── UnblockCommand.php ├── event ├── PartyCreateEvent.php ├── PartyDeleteEvent.php ├── PartyEvent.php ├── PartyInviteEvent.php ├── PartyJoinEvent.php ├── PartyLeaveEvent.php ├── PartyRenameEvent.php ├── PartySetOwnerEvent.php ├── UserBanEvent.php ├── UserDisconnectEvent.php ├── UserEvent.php ├── UserJoinEvent.php ├── UserLoginEvent.php ├── UserPreLoginEvent.php └── UserSettingsChangeEvent.php ├── exceptions └── LanguageException.php ├── listener ├── BanListener.php ├── ChatListener.php ├── PartyChatListener.php ├── SettingsListener.php └── UserBaseEventListener.php └── models ├── Ban.php ├── FormIcon.php ├── Party.php ├── Translation.php ├── Translations.php └── UserSettings.php /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea -------------------------------------------------------------------------------- /.poggit.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/.poggit.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/README.md -------------------------------------------------------------------------------- /_images/photo_2019-10-30_10-28-20.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/_images/photo_2019-10-30_10-28-20.jpg -------------------------------------------------------------------------------- /_images/photo_2019-10-30_10-30-03.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/_images/photo_2019-10-30_10-30-03.jpg -------------------------------------------------------------------------------- /_images/textures_list.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/_images/textures_list.json -------------------------------------------------------------------------------- /phpstan.neon.dist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/phpstan.neon.dist -------------------------------------------------------------------------------- /plans.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/plans.md -------------------------------------------------------------------------------- /plugin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/plugin.yml -------------------------------------------------------------------------------- /resources/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/resources/config.yml -------------------------------------------------------------------------------- /resources/iso639-2mapping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/resources/iso639-2mapping.json -------------------------------------------------------------------------------- /resources/lang/eng.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/resources/lang/eng.ini -------------------------------------------------------------------------------- /resources/language_names.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/resources/language_names.json -------------------------------------------------------------------------------- /resources/queries.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/resources/queries.sql -------------------------------------------------------------------------------- /resources/sqlite.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/resources/sqlite.sql -------------------------------------------------------------------------------- /src/xenialdan/UserManager/API.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/API.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/BanStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/BanStore.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/Loader.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/Loader.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/Queries.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/Queries.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/User.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/User.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/UserStore.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/UserStore.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/UserManagerCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/UserManagerCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/admin/BanCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/admin/BanCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/admin/BanlistCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/admin/BanlistCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/admin/ListUserCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/admin/ListUserCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/admin/VersionCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/admin/VersionCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendAcceptCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendAcceptCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendAddCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendAddCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendDenyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendDenyCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendListCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendListCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendRemoveCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendRemoveCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/friend/FriendRequestsCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/friend/FriendRequestsCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyAcceptCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyAcceptCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyChatCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyChatCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyCreateCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyCreateCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyDeleteCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyDeleteCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyDenyCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyDenyCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyInfoCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyInfoCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyInviteCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyInviteCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyJoinCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyJoinCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyKickCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyKickCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyLeaveCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyLeaveCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyMembersCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyMembersCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartyRenameCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartyRenameCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/party/PartySetOwnerCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/party/PartySetOwnerCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/user/BlockCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/user/BlockCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/commands/user/UnblockCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/commands/user/UnblockCommand.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyCreateEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyCreateEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyDeleteEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyDeleteEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyInviteEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyInviteEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyJoinEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyJoinEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyLeaveEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyLeaveEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartyRenameEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartyRenameEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/PartySetOwnerEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/PartySetOwnerEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserBanEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserBanEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserDisconnectEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserDisconnectEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserJoinEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserJoinEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserLoginEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserLoginEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserPreLoginEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserPreLoginEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/event/UserSettingsChangeEvent.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/event/UserSettingsChangeEvent.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/exceptions/LanguageException.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/exceptions/LanguageException.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/listener/BanListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/listener/BanListener.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/listener/ChatListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/listener/ChatListener.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/listener/PartyChatListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/listener/PartyChatListener.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/listener/SettingsListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/listener/SettingsListener.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/listener/UserBaseEventListener.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/listener/UserBaseEventListener.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/models/Ban.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/models/Ban.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/models/FormIcon.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/models/FormIcon.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/models/Party.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/models/Party.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/models/Translation.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/models/Translation.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/models/Translations.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/models/Translations.php -------------------------------------------------------------------------------- /src/xenialdan/UserManager/models/UserSettings.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/inxomnyaa/UserManager/HEAD/src/xenialdan/UserManager/models/UserSettings.php --------------------------------------------------------------------------------