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

Reply via email to