X-Git-Url: https://git.heureux-cyclage.org/?p=lhc%2Fweb%2Fwiklou.git;a=blobdiff_plain;f=includes%2Fspecials%2FSpecialEditTags.php;h=d2b2e708464898374c651143fe067038db503005;hp=f41a1f1ded73408a895c6d7018ae1d31afdaa4ed;hb=ee734d0d3c7533bd9a690dbd71f5151da55c32ad;hpb=af2f7e00c318c229ded4bc66c33aac54cf7fe6b1 diff --git a/includes/specials/SpecialEditTags.php b/includes/specials/SpecialEditTags.php index f41a1f1ded..d2b2e70846 100644 --- a/includes/specials/SpecialEditTags.php +++ b/includes/specials/SpecialEditTags.php @@ -123,7 +123,7 @@ class SpecialEditTags extends UnlistedSpecialPage { // Either submit or create our form if ( $this->isAllowed && $this->submitClicked ) { - $this->submit( $request ); + $this->submit(); } else { $this->showForm(); } @@ -349,20 +349,18 @@ class SpecialEditTags extends UnlistedSpecialPage { protected function getTagSelect( $selectedTags, $label ) { $result = array(); $result[0] = Xml::label( $label, 'mw-edittags-tag-list' ); - $result[1] = Xml::openElement( 'select', array( - 'name' => 'wpTagList[]', - 'id' => 'mw-edittags-tag-list', - 'multiple' => 'multiple', - 'size' => '8', - ) ); + + $select = new XmlSelect( 'wpTagList[]', 'mw-edittags-tag-list', $selectedTags ); + $select->setAttribute( 'multiple', 'multiple' ); + $select->setAttribute( 'size', '8' ); $tags = ChangeTags::listExplicitlyDefinedTags(); $tags = array_unique( array_merge( $tags, $selectedTags ) ); - foreach ( $tags as $tag ) { - $result[1] .= Xml::option( $tag, $tag, in_array( $tag, $selectedTags ) ); - } - $result[1] .= Xml::closeElement( 'select' ); + // Values of $tags are also used as