./Sources/ModerationCenter.php
- ModerationMain
- ModerationHome
- ModBlockWatchedUsers
- ModBlockNotes
- ModBlockReportedPosts
- ModBlockGroupRequests
- ModBlockReportedMembers
- ModerateGroups
- ShowNotice
- ViewWatchedUsers
- list_getWatchedUserCount
- list_getWatchedUsers
- list_getWatchedUserPostsCount
- list_getWatchedUserPosts
- ViewWarnings
- ViewWarningLog
- list_getWarningCount
- list_getWarnings
- ViewWarningTemplates
- list_getWarningTemplateCount
- list_getWarningTemplates
- ModifyWarningTemplate
- ModerationSettings
- ModEndSession
ModerationMain
function ModerationMain(bool $dont_call = false): void
Entry point for the moderation center.
Type | Parameter | Description |
---|---|---|
bool |
$dont_call |
If true, doesn’t call the function for the appropriate mod area |
ModerationHome
function ModerationHome(): void
This function basically is the home page of the moderation center.
- Integration hooks
- integrate_mod_centre_blocks
ModBlockWatchedUsers
function ModBlockWatchedUsers(): void
Show a list of the most active watched users.
ModBlockNotes
function ModBlockNotes(): void
Show an area for the moderator to type into.
ModBlockReportedPosts
function ModBlockReportedPosts(): void
Show a list of the most recent reported posts.
ModBlockGroupRequests
function ModBlockGroupRequests(): void
Show a list of all the group requests they can see.
ModBlockReportedMembers
function ModBlockReportedMembers(): void
Show a list of the most recent reported posts.
ModerateGroups
function ModerateGroups(): void
Act as an entrace for all group related activity.
ShowNotice
function ShowNotice(): void
Show a notice sent to a user.
ViewWatchedUsers
function ViewWatchedUsers(): void
View watched users.
list_getWatchedUserCount
function list_getWatchedUserCount(string $approve_query): int
Callback for createList().
Type | Parameter | Description |
---|---|---|
string |
$approve_query |
Not used here |
list_getWatchedUsers
function list_getWatchedUsers(int $start, int $items_per_page, string $sort, string $approve_query, string $dummy): void
Callback for createList().
Type | Parameter | Description |
---|---|---|
int |
$start |
The item to start with (for pagination purposes) |
int |
$items_per_page |
The number of items to show per page |
string |
$sort |
A string indicating how to sort things |
string |
$approve_query |
A query for approving things. Not used here. |
string |
$dummy |
Not used here. |
list_getWatchedUserPostsCount
function list_getWatchedUserPostsCount(string $approve_query): int
Callback for createList().
Type | Parameter | Description |
---|---|---|
string |
$approve_query |
A query to pull only approved items |
list_getWatchedUserPosts
function list_getWatchedUserPosts(int $start, int $items_per_page, string $sort, string $approve_query, array $delete_boards): array
Callback for createList().
Type | Parameter | Description |
---|---|---|
int |
$start |
The item to start with (for pagination purposes) |
int |
$items_per_page |
The number of items to show per page |
string |
$sort |
A string indicating how to sort the results (not used here) |
string |
$approve_query |
A query to only pull approved items |
int[] |
$delete_boards |
An array containing the IDs of boards we can delete posts in |
ViewWarnings
function ViewWarnings(): void
Entry point for viewing warning related stuff.
- Integration hooks
- integrate_warning_log_actions
ViewWarningLog
function ViewWarningLog(): void
Simply put, look at the warning log!
list_getWarningCount
function list_getWarningCount(): int
Callback for createList().
list_getWarnings
function list_getWarnings(int $start, int $items_per_page, string $sort): array
Callback for createList().
Type | Parameter | Description |
---|---|---|
int |
$start |
The item to start with (for pagination purposes) |
int |
$items_per_page |
The number of items to show per page |
string |
$sort |
A string indicating how to sort the results |
ViewWarningTemplates
function ViewWarningTemplates(): void
Load all the warning templates.
list_getWarningTemplateCount
function list_getWarningTemplateCount(): int
Callback for createList().
list_getWarningTemplates
function list_getWarningTemplates(int $start, int $items_per_page, string $sort): array
Callback for createList().
Type | Parameter | Description |
---|---|---|
int |
$start |
The item to start with (for pagination purposes) |
int |
$items_per_page |
The number of items to show per page |
string |
$sort |
A string indicating how to sort the results |
ModifyWarningTemplate
function ModifyWarningTemplate(): void
Edit a warning template.
ModerationSettings
function ModerationSettings(): void
Change moderation preferences.
ModEndSession
function ModEndSession(): void
This ends a moderator session, requiring authentication to access the MCP again.