mediawiki-extensions-AbuseF.../includes/AbuseFilterRightsLogFormatter.php
Daimona Eaytoy 173bd089b3 Remove script for blockautopromote entries
It was executed on WMF wikis, and since they were the only affected
wikis we can remove the script.
Also remove a temporary back-compat check in the log formatter.

Bug: T231131
Change-Id: I534acd9c86894eb1bdd96331e9fa85afc7502f88
2019-09-09 13:56:56 +02:00

32 lines
824 B
PHP

<?php
class AbuseFilterRightsLogFormatter extends LogFormatter {
/**
* This method is identical to the parent, but it's redeclared to give grep a chance
* to find the messages.
* @inheritDoc
*/
protected function getMessageKey() {
$subtype = $this->entry->getSubtype();
// Messages that can be used here:
// * logentry-rights-blockautopromote
// * logentry-rights-restoreautopromote
return "logentry-rights-$subtype";
}
/**
* @inheritDoc
*/
protected function extractParameters() {
$ret = [];
$ret[3] = $this->entry->getTarget()->getText();
if ( $this->entry->getSubType() === 'blockautopromote' ) {
$parameters = $this->entry->getParameters();
$duration = $parameters['7::duration'];
$ret[4] = $this->context->getLanguage()->formatDuration( $duration );
}
return $ret;
}
}