Remove validation step that removes prefix if validation is off (for bug 12654)
authorAaron Schulz <aaron@users.mediawiki.org>
Sun, 28 Sep 2008 01:41:59 +0000 (01:41 +0000)
committerAaron Schulz <aaron@users.mediawiki.org>
Sun, 28 Sep 2008 01:41:59 +0000 (01:41 +0000)
includes/User.php

index 6879d47..f7d7880 100644 (file)
@@ -646,7 +646,9 @@ class User {
                        return false;
 
                # Clean up name according to title rules
-               $t = Title::newFromText( $name );
+               $t = ($validate === 'valid') ? 
+                       Title::newFromText( $name ) : Title::makeTitle( NS_USER, $name );
+               # Check for invalid titles
                if( is_null( $t ) ) {
                        return false;
                }