http://www.mediawiki.org/wiki/Special:Code/MediaWiki/72207

Revision: 72207
Author:   kaldari
Date:     2010-09-02 18:05:58 +0000 (Thu, 02 Sep 2010)

Log Message:
-----------
Adding helpful comments

Modified Paths:
--------------
    trunk/phase3/languages/Language.php

Modified: trunk/phase3/languages/Language.php
===================================================================
--- trunk/phase3/languages/Language.php 2010-09-02 17:45:37 UTC (rev 72206)
+++ trunk/phase3/languages/Language.php 2010-09-02 18:05:58 UTC (rev 72207)
@@ -1600,18 +1600,24 @@
                return strtr( $matches[0], $wikiUpperChars );
        }
 
+       /**
+        * Make a string's first character uppercase
+        */
        function ucfirst( $str ) {
                $o = ord( $str );
-               if ( $o < 96 ) {
+               if ( $o < 96 ) { // if already uppercase...
                        return $str;
                } elseif ( $o < 128 ) {
-                       return ucfirst( $str );
+                       return ucfirst( $str ); // use PHP's ucfirst()
                } else {
                        // fall back to more complex logic in case of multibyte 
strings
-                       return $this->uc( $str, true );
+                       return self::uc( $str, true );
                }
        }
 
+       /**
+        * Convert a string to uppercase
+        */
        function uc( $str, $first = false ) {
                if ( function_exists( 'mb_strtoupper' ) ) {
                        if ( $first ) {



_______________________________________________
MediaWiki-CVS mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-cvs

Reply via email to