MediaWiki REL1_34
|
Hooks for the spam blacklist extension. More...
Static Public Member Functions | |
static | filterMergedContent (IContextSource $context, Content $content, Status $status, $summary, User $user, $minoredit) |
Hook function for EditFilterMergedContent. | |
static | onParserOutputStashForEdit (WikiPage $page, Content $content, ParserOutput $output) |
static | onUploadVerifyUpload (UploadBase $upload, User $user, $props, $comment, $pageText, &$error) |
static | pageSaveContent (WikiPage $wikiPage, User $user, Content $content, $summary, $isMinor, $isWatch, $section, $flags, $revision, Status $status, $baseRevId) |
Hook function for PageContentSaveComplete Clear local spam blacklist caches on page save. | |
static | userCanSendEmail (&$user, &$hookErr) |
Verify that the user can send emails. | |
static | validate (EditPage $editPage, $text, $section, &$hookError) |
Hook function for EditFilter Confirm that a local blacklist page being saved is valid, and toss back a warning to the user if it isn't. | |
Hooks for the spam blacklist extension.
Definition at line 6 of file SpamBlacklistHooks.php.
|
static |
Hook function for EditFilterMergedContent.
IContextSource | $context | |
Content | $content | |
Status | $status | |
string | $summary | |
User | $user | |
bool | $minoredit |
Definition at line 19 of file SpamBlacklistHooks.php.
References $content, $context, $matches, $title, StatusValue\fatal(), BaseBlacklist\getSpamBlacklist(), Message\listParam(), and wfMessage().
|
static |
Definition at line 58 of file SpamBlacklistHooks.php.
References ParserOutput\getExternalLinks(), BaseBlacklist\getSpamBlacklist(), and WikiPage\getTitle().
|
static |
UploadBase | $upload | |
User | $user | |
array | null | $props | |
string | $comment | |
string | $pageText | |
array | ApiMessage | &$error |
Definition at line 194 of file SpamBlacklistHooks.php.
References $content, $matches, $title, BaseBlacklist\getSpamBlacklist(), UploadBase\getTitle(), Message\listParam(), and wfMessage().
|
static |
Hook function for PageContentSaveComplete Clear local spam blacklist caches on page save.
WikiPage | $wikiPage | |
User | $user | |
Content | $content | |
string | $summary | |
bool | $isMinor | |
bool | $isWatch | |
string | $section | |
int | $flags | |
Revision | null | $revision | |
Status | $status | |
int | $baseRevId |
Definition at line 159 of file SpamBlacklistHooks.php.
References $type, BaseBlacklist\getBlacklistTypes(), BaseBlacklist\getInstance(), WikiPage\getTitle(), and BaseBlacklist\isLocalSource().
|
static |
Verify that the user can send emails.
User | &$user | |
array | &$hookErr |
Definition at line 75 of file SpamBlacklistHooks.php.
References BaseBlacklist\getEmailBlacklist().
|
static |
Hook function for EditFilter Confirm that a local blacklist page being saved is valid, and toss back a warning to the user if it isn't.
EditPage | $editPage | |
string | $text | |
string | $section | |
string | &$hookError |
Definition at line 97 of file SpamBlacklistHooks.php.
References $lines, $title, $type, SpamRegexBatch\getBadLines(), BaseBlacklist\getInstance(), EditPage\getTitle(), BaseBlacklist\getTypeFromTitle(), BaseBlacklist\isLocalSource(), wfDebugLog(), and wfMessage().