X-Git-Url: https://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fspecials%2FSpecialTags.php;h=e79fd6ee0f9c3f38096841e9f0945d95ac5dbe56;hb=bdc24ab7a3235a18af53d67e21b00fbfa36e72d8;hp=c03f81184f8c335eae776c88f85b8a5f15796635;hpb=f6a7f38a000f7b390f85c52ac9c14fe381949c37;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/specials/SpecialTags.php b/includes/specials/SpecialTags.php index c03f81184f..e79fd6ee0f 100644 --- a/includes/specials/SpecialTags.php +++ b/includes/specials/SpecialTags.php @@ -81,27 +81,27 @@ class SpecialTags extends SpecialPage { // Show form to create a tag if ( $userCanManage ) { - $fields = array( - 'Tag' => array( + $fields = [ + 'Tag' => [ 'type' => 'text', 'label' => $this->msg( 'tags-create-tag-name' )->plain(), 'required' => true, - ), - 'Reason' => array( + ], + 'Reason' => [ 'type' => 'text', 'label' => $this->msg( 'tags-create-reason' )->plain(), 'size' => 50, - ), - 'IgnoreWarnings' => array( + ], + 'IgnoreWarnings' => [ 'type' => 'hidden', - ), - ); + ], + ]; $form = new HTMLForm( $fields, $this->getContext() ); $form->setAction( $this->getPageTitle( 'create' )->getLocalURL() ); $form->setWrapperLegendMsg( 'tags-create-heading' ); $form->setHeaderText( $this->msg( 'tags-create-explanation' )->parseAsBlock() ); - $form->setSubmitCallback( array( $this, 'processCreateTagForm' ) ); + $form->setSubmitCallback( [ $this, 'processCreateTagForm' ] ); $form->setSubmitTextMsg( 'tags-create-submit' ); $form->show(); @@ -143,7 +143,7 @@ class SpecialTags extends SpecialPage { Xml::tags( 'th', null, $this->msg( 'tags-active-header' )->parse() ) . Xml::tags( 'th', null, $this->msg( 'tags-hitcount-header' )->parse() ) . ( $userCanManage ? - Xml::tags( 'th', array( 'class' => 'unsortable' ), + Xml::tags( 'th', [ 'class' => 'unsortable' ], $this->msg( 'tags-actions-header' )->parse() ) : '' ) ); @@ -165,7 +165,7 @@ class SpecialTags extends SpecialPage { $out->addHTML( Xml::tags( 'table', - array( 'class' => 'mw-datatable sortable mw-tags-table' ), + [ 'class' => 'mw-datatable sortable mw-tags-table' ], $html ) ); } @@ -197,7 +197,7 @@ class SpecialTags extends SpecialPage { } $newRow .= Xml::tags( 'td', null, $desc ); - $sourceMsgs = array(); + $sourceMsgs = []; $isExtension = isset( $this->extensionDefinedTags[$tag] ); $isExplicit = isset( $this->explicitlyDefinedTags[$tag] ); if ( $isExtension ) { @@ -220,40 +220,40 @@ class SpecialTags extends SpecialPage { $hitcountLabel = Linker::link( SpecialPage::getTitleFor( 'Recentchanges' ), $hitcountLabel, - array(), - array( 'tagfilter' => $tag ) + [], + [ 'tagfilter' => $tag ] ); } // add raw $hitcount for sorting, because tags-hitcount contains numbers and letters - $newRow .= Xml::tags( 'td', array( 'data-sort-value' => $hitcount ), $hitcountLabel ); + $newRow .= Xml::tags( 'td', [ 'data-sort-value' => $hitcount ], $hitcountLabel ); // actions if ( $showActions ) { // we've already checked that the user had the requisite userright - $actionLinks = array(); + $actionLinks = []; // delete if ( ChangeTags::canDeleteTag( $tag )->isOK() ) { $actionLinks[] = Linker::linkKnown( $this->getPageTitle( 'delete' ), $this->msg( 'tags-delete' )->escaped(), - array(), - array( 'tag' => $tag ) ); + [], + [ 'tag' => $tag ] ); } // activate if ( ChangeTags::canActivateTag( $tag )->isOK() ) { $actionLinks[] = Linker::linkKnown( $this->getPageTitle( 'activate' ), $this->msg( 'tags-activate' )->escaped(), - array(), - array( 'tag' => $tag ) ); + [], + [ 'tag' => $tag ] ); } // deactivate if ( ChangeTags::canDeactivateTag( $tag )->isOK() ) { $actionLinks[] = Linker::linkKnown( $this->getPageTitle( 'deactivate' ), $this->msg( 'tags-deactivate' )->escaped(), - array(), - array( 'tag' => $tag ) ); + [], + [ 'tag' => $tag ] ); } $newRow .= Xml::tags( 'td', null, $this->getLanguage()->pipeList( $actionLinks ) ); @@ -276,20 +276,20 @@ class SpecialTags extends SpecialPage { return true; } elseif ( $status->isOK() ) { // we have some warnings, so we show a confirmation form - $fields = array( - 'Tag' => array( + $fields = [ + 'Tag' => [ 'type' => 'hidden', 'default' => $data['Tag'], - ), - 'Reason' => array( + ], + 'Reason' => [ 'type' => 'hidden', 'default' => $data['Reason'], - ), - 'IgnoreWarnings' => array( + ], + 'IgnoreWarnings' => [ 'type' => 'hidden', 'default' => '1', - ), - ); + ], + ]; // fool HTMLForm into thinking the form hasn't been submitted yet. Otherwise // we get into an infinite loop! @@ -297,21 +297,21 @@ class SpecialTags extends SpecialPage { $headerText = $this->msg( 'tags-create-warnings-above', $tag, count( $status->getWarningsArray() ) )->parseAsBlock() . - $out->parse( $status->getWikitext() ) . + $out->parse( $status->getWikiText() ) . $this->msg( 'tags-create-warnings-below' )->parseAsBlock(); $subform = new HTMLForm( $fields, $this->getContext() ); $subform->setAction( $this->getPageTitle( 'create' )->getLocalURL() ); $subform->setWrapperLegendMsg( 'tags-create-heading' ); $subform->setHeaderText( $headerText ); - $subform->setSubmitCallback( array( $this, 'processCreateTagForm' ) ); + $subform->setSubmitCallback( [ $this, 'processCreateTagForm' ] ); $subform->setSubmitTextMsg( 'htmlform-yes' ); $subform->show(); $out->addBacklinkSubtitle( $this->getPageTitle() ); return true; } else { - $out->addWikiText( "