X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialAllMessages.php;h=49d5d6e5962e8862f8f060d7b9a0d57a99b333ed;hb=858183e87a86aabbaa165c1d8b3665a9a7d6d688;hp=8109cc993a17c673d75decc135183ea56df04ee0;hpb=d7e568139f54286e38cb966b3e2ee4e1c8af5e2c;p=lhc%2Fweb%2Fwiklou.git
diff --git a/includes/specials/SpecialAllMessages.php b/includes/specials/SpecialAllMessages.php
index 8109cc993a..49d5d6e596 100644
--- a/includes/specials/SpecialAllMessages.php
+++ b/includes/specials/SpecialAllMessages.php
@@ -63,7 +63,7 @@ class SpecialAllMessages extends SpecialPage {
$this->table = new AllMessagesTablePager(
$this,
- array(),
+ [],
wfGetLangObj( $request->getVal( 'lang', $par ) )
);
@@ -104,7 +104,7 @@ class AllMessagesTablePager extends TablePager {
$this->mConds = $conds;
// FIXME: Why does this need to be set to DIR_DESCENDING to produce ascending ordering?
$this->mDefaultDirection = IndexPager::DIR_DESCENDING;
- $this->mLimitsShown = array( 20, 50, 100, 250, 500, 5000 );
+ $this->mLimitsShown = [ 20, 50, 100, 250, 500, 5000 ];
global $wgContLang;
@@ -146,18 +146,18 @@ class AllMessagesTablePager extends TablePager {
}
function buildForm() {
- $attrs = array( 'id' => 'mw-allmessages-form-lang', 'name' => 'lang' );
+ $attrs = [ 'id' => 'mw-allmessages-form-lang', 'name' => 'lang' ];
$msg = wfMessage( 'allmessages-language' );
$langSelect = Xml::languageSelector( $this->langcode, false, null, $attrs, $msg );
- $out = Xml::openElement( 'form', array(
+ $out = Xml::openElement( 'form', [
'method' => 'get',
'action' => $this->getConfig()->get( 'Script' ),
'id' => 'mw-allmessages-form'
- ) ) .
+ ] ) .
Xml::fieldset( $this->msg( 'allmessages-filter-legend' )->text() ) .
Html::hidden( 'title', $this->getTitle()->getPrefixedText() ) .
- Xml::openElement( 'table', array( 'class' => 'mw-allmessages-table' ) ) . "\n" .
+ Xml::openElement( 'table', [ 'class' => 'mw-allmessages-table' ] ) . "\n" .
'
' .
Xml::label( $this->msg( 'allmessages-prefix' )->text(), 'mw-allmessages-form-prefix' ) .
@@ -167,7 +167,7 @@ class AllMessagesTablePager extends TablePager {
'prefix',
20,
str_replace( '_', ' ', $this->displayPrefix ),
- array( 'id' => 'mw-allmessages-form-prefix' )
+ [ 'id' => 'mw-allmessages-form-prefix' ]
) .
" | \n
@@ -206,7 +206,7 @@ class AllMessagesTablePager extends TablePager {
Xml::label( $this->msg( 'table_pager_limit_label' )->text(), 'mw-table_pager_limit_label' ) .
'
' .
- $this->getLimitSelect( array( 'id' => 'mw-table_pager_limit_label' ) ) .
+ $this->getLimitSelect( [ 'id' => 'mw-table_pager_limit_label' ] ) .
' |
|
@@ -216,7 +216,7 @@ class AllMessagesTablePager extends TablePager {
" .
Xml::closeElement( 'table' ) .
- $this->getHiddenFields( array( 'title', 'prefix', 'filter', 'lang', 'limit' ) ) .
+ $this->getHiddenFields( [ 'title', 'prefix', 'filter', 'lang', 'limit' ] ) .
Xml::closeElement( 'fieldset' ) .
Xml::closeElement( 'form' );
@@ -227,7 +227,7 @@ class AllMessagesTablePager extends TablePager {
$messageNames = Language::getLocalisationCache()->getSubitemList( 'en', 'messages' );
// Normalise message names so they look like page titles and sort correctly - T86139
- $messageNames = array_map( array( $this->lang, 'ucfirst' ), $messageNames );
+ $messageNames = array_map( [ $this->lang, 'ucfirst' ], $messageNames );
if ( $descending ) {
rsort( $messageNames );
@@ -254,14 +254,14 @@ class AllMessagesTablePager extends TablePager {
$dbr = wfGetDB( DB_SLAVE );
$res = $dbr->select( 'page',
- array( 'page_namespace', 'page_title' ),
- array( 'page_namespace' => array( NS_MEDIAWIKI, NS_MEDIAWIKI_TALK ) ),
+ [ 'page_namespace', 'page_title' ],
+ [ 'page_namespace' => [ NS_MEDIAWIKI, NS_MEDIAWIKI_TALK ] ],
__METHOD__,
- array( 'USE INDEX' => 'name_title' )
+ [ 'USE INDEX' => 'name_title' ]
);
$xNames = array_flip( $messageNames );
- $pageFlags = $talkFlags = array();
+ $pageFlags = $talkFlags = [];
foreach ( $res as $s ) {
$exists = false;
@@ -286,7 +286,7 @@ class AllMessagesTablePager extends TablePager {
}
}
- return array( 'pages' => $pageFlags, 'talks' => $talkFlags );
+ return [ 'pages' => $pageFlags, 'talks' => $talkFlags ];
}
/**
@@ -298,7 +298,7 @@ class AllMessagesTablePager extends TablePager {
* @return FakeResultWrapper
*/
function reallyDoQuery( $offset, $limit, $descending ) {
- $result = new FakeResultWrapper( array() );
+ $result = new FakeResultWrapper( [] );
$messageNames = $this->getAllMessages( $descending );
$statuses = self::getCustomisedStatuses( $messageNames, $this->langcode, $this->foreign );
@@ -312,13 +312,13 @@ class AllMessagesTablePager extends TablePager {
) {
$actual = wfMessage( $key )->inLanguage( $this->langcode )->plain();
$default = wfMessage( $key )->inLanguage( $this->langcode )->useDatabase( false )->plain();
- $result->result[] = array(
+ $result->result[] = [
'am_title' => $key,
'am_actual' => $actual,
'am_default' => $default,
'am_customised' => $customised,
'am_talk_exists' => isset( $statuses['talks'][$key] )
- );
+ ];
$count++;
}
@@ -332,10 +332,10 @@ class AllMessagesTablePager extends TablePager {
function getStartBody() {
$tableClass = $this->getTableClass();
- return Xml::openElement( 'table', array(
+ return Xml::openElement( 'table', [
'class' => "mw-datatable $tableClass",
'id' => 'mw-allmessagestable'
- ) ) .
+ ] ) .
"\n" .
"
" .
@@ -358,14 +358,14 @@ class AllMessagesTablePager extends TablePager {
$title = Title::makeTitle( NS_MEDIAWIKI, $value . $this->suffix );
$talk = Title::makeTitle( NS_MEDIAWIKI_TALK, $value . $this->suffix );
$translation = Linker::makeExternalLink(
- 'https://translatewiki.net/w/i.php?' . wfArrayToCgi( array(
+ 'https://translatewiki.net/w/i.php?' . wfArrayToCgi( [
'title' => 'Special:SearchTranslations',
'group' => 'mediawiki',
'grouppath' => 'mediawiki',
'query' => 'language:' . $this->getLanguage()->getCode() . '^25 ' .
'messageid:"MediaWiki:' . $value . '"^10 "' .
$this->msg( $value )->inLanguage( 'en' )->plain() . '"'
- ) ),
+ ] ),
$this->msg( 'allmessages-filter-translate' )->text()
);
@@ -375,9 +375,9 @@ class AllMessagesTablePager extends TablePager {
$title = Linker::link(
$title,
$this->getLanguage()->lcfirst( $value ),
- array(),
- array(),
- array( 'broken' )
+ [],
+ [],
+ [ 'broken' ]
);
}
if ( $this->mCurrentRow->am_talk_exists ) {
@@ -386,9 +386,9 @@ class AllMessagesTablePager extends TablePager {
$talk = Linker::link(
$talk,
$this->talk,
- array(),
- array(),
- array( 'broken' )
+ [],
+ [],
+ [ 'broken' ]
);
}
@@ -399,7 +399,7 @@ class AllMessagesTablePager extends TablePager {
case 'am_default' :
case 'am_actual' :
- return Sanitizer::escapeHtmlAllowEntities( $value, ENT_QUOTES );
+ return Sanitizer::escapeHtmlAllowEntities( $value );
}
return '';
@@ -426,7 +426,7 @@ class AllMessagesTablePager extends TablePager {
}
function getRowAttrs( $row, $isSecond = false ) {
- $arr = array();
+ $arr = [];
if ( $row->am_customised ) {
$arr['class'] = 'allmessages-customised';
@@ -441,24 +441,24 @@ class AllMessagesTablePager extends TablePager {
function getCellAttrs( $field, $value ) {
if ( $this->mCurrentRow->am_customised && $field === 'am_title' ) {
- return array( 'rowspan' => '2', 'class' => $field );
+ return [ 'rowspan' => '2', 'class' => $field ];
} elseif ( $field === 'am_title' ) {
- return array( 'class' => $field );
+ return [ 'class' => $field ];
} else {
- return array(
+ return [
'lang' => $this->lang->getHtmlCode(),
'dir' => $this->lang->getDir(),
'class' => $field
- );
+ ];
}
}
// This is not actually used, as getStartBody is overridden above
function getFieldNames() {
- return array(
+ return [
'am_title' => $this->msg( 'allmessagesname' )->text(),
'am_default' => $this->msg( 'allmessagesdefault' )->text()
- );
+ ];
}
function getTitle() {
|