Файловый менеджер - Редактировать - /var/www/html/mediawiki-1.43.1/extensions/AbuseFilter/includes/Pager/AbuseFilterExaminePager.php
Ðазад
<?php namespace MediaWiki\Extension\AbuseFilter\Pager; use MediaWiki\Extension\AbuseFilter\AbuseFilterChangesList; use MediaWiki\Linker\LinkRenderer; use MediaWiki\Pager\ReverseChronologicalPager; use MediaWiki\Title\Title; use RecentChange; use stdClass; use Wikimedia\Rdbms\IReadableDatabase; class AbuseFilterExaminePager extends ReverseChronologicalPager { /** * @var AbuseFilterChangesList Our changes list */ private $changesList; /** * @var Title */ private $title; /** * @var array Query conditions */ private $conds; /** * @var int Line number of the row, see RecentChange::$counter */ private $rcCounter; /** * @param AbuseFilterChangesList $changesList * @param LinkRenderer $linkRenderer * @param IReadableDatabase $dbr * @param Title $title * @param array $conds */ public function __construct( AbuseFilterChangesList $changesList, LinkRenderer $linkRenderer, IReadableDatabase $dbr, Title $title, array $conds ) { // Set database before parent constructor to avoid setting it there $this->mDb = $dbr; parent::__construct( $changesList, $linkRenderer ); $this->changesList = $changesList; $this->title = $title; $this->conds = $conds; $this->rcCounter = 1; } /** * @return array */ public function getQueryInfo() { $rcQuery = RecentChange::getQueryInfo(); return [ 'tables' => $rcQuery['tables'], 'fields' => $rcQuery['fields'], 'conds' => $this->conds, 'join_conds' => $rcQuery['joins'], ]; } /** * @param stdClass $row * @return string */ public function formatRow( $row ) { $rc = RecentChange::newFromRow( $row ); $rc->counter = $this->rcCounter++; return $this->changesList->recentChangesLine( $rc, false ); } /** * @codeCoverageIgnore Merely declarative * @inheritDoc */ public function getIndexField() { return 'rc_id'; } /** * @codeCoverageIgnore Merely declarative * @return Title */ public function getTitle() { return $this->title; } /** * @return string */ public function getEmptyBody() { return $this->msg( 'abusefilter-examine-noresults' )->parseAsBlock(); } }
| ver. 1.1 | |
.
| PHP 8.4.18 | Ð“ÐµÐ½ÐµÑ€Ð°Ñ†Ð¸Ñ Ñтраницы: 0 |
proxy
|
phpinfo
|
ÐаÑтройка