http://www.mediawiki.org/wiki/Special:Code/MediaWiki/67410
Revision: 67410 Author: nikerabbit Date: 2010-06-05 19:04:35 +0000 (Sat, 05 Jun 2010) Log Message: ----------- Subpage handling, html fixes, don't strtolower user input Modified Paths: -------------- trunk/extensions/Translate/SpecialTranslationStats.php Modified: trunk/extensions/Translate/SpecialTranslationStats.php =================================================================== --- trunk/extensions/Translate/SpecialTranslationStats.php 2010-06-05 18:23:26 UTC (rev 67409) +++ trunk/extensions/Translate/SpecialTranslationStats.php 2010-06-05 19:04:35 UTC (rev 67410) @@ -39,7 +39,7 @@ if ( $opts['scale'] === 'hours' ) $opts->validateIntBounds( 'days', 1, 4 ); foreach ( array( 'group', 'language' ) as $t ) { - $values = array_map( 'trim', explode( ',', strtolower( $opts[$t] ) ) ); + $values = array_map( 'trim', explode( ',', $opts[$t] ) ); $values = array_splice( $values, 0, 4 ); $opts[$t] = implode( ',', $values ); } @@ -73,9 +73,9 @@ $wgOut->addHTML( Xml::fieldset( wfMsg( 'translate-statsf-options' ) ) . - Xml::openElement( 'form', array( 'action' => $wgScript ) ) . - Xml::hidden( 'title', $this->getTitle()->getPrefixedText() ) . - Xml::hidden( 'preview', 1 ) . + Html::openElement( 'form', array( 'action' => $wgScript ) ) . + Html::hidden( 'title', $this->getTitle()->getPrefixedText() ) . + Html::hidden( 'preview', 1 ) . '<table>' ); @@ -115,13 +115,13 @@ $titleText = $this->getTitle()->getPrefixedText(); $wgOut->addHTML( - '<hr />' . - Xml::element( 'pre', null, "{{{$titleText}{$spiParams}}}" ) + Html::element( 'hr' ) . + Html::element( 'pre', null, "{{{$titleText}{$spiParams}}}" ) ); $wgOut->addHTML( - '<hr />' . - Xml::tags( 'div', array( 'style' => 'margin: 1em auto; text-align: center;' ), $this->image( $opts ) ) + Html::element( 'hr' ) . + Html::rawElement( 'div', array( 'style' => 'margin: 1em auto; text-align: center;' ), $this->image( $opts ) ) ); } @@ -155,7 +155,7 @@ $options[] = $radio . ' ' . $this->eLabel( $id ); } - $s .= Xml::tags( 'span', array( 'id' => $name ), implode( ' ', $options ) ); + $s .= implode( ' ', $options ); $s .= '</td></tr>' . "\n"; return $s; @@ -443,7 +443,7 @@ if ( !max( $this->filters ) ) return 0; if ( strpos( $row->rc_title, '/' ) === false ) return - 1; - list( $key, $code ) = explode( '/', $wgContLang->lcfirst( $row->rc_title ), 2 ); + list( $key, $code ) = TranslateUtils::figureMessage( $row->rc_title ); $indexKey = ''; if ( $this->filters['group'] ) { @@ -468,4 +468,4 @@ $labels = array_keys( $this->cache ); } } -} \ No newline at end of file +} _______________________________________________ MediaWiki-CVS mailing list MediaWiki-CVS@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs