Avoid duplicate require_once() under windows by using the autoloader
authorTim Starling <tstarling@users.mediawiki.org>
Wed, 2 Aug 2006 17:33:18 +0000 (17:33 +0000)
committerTim Starling <tstarling@users.mediawiki.org>
Wed, 2 Aug 2006 17:33:18 +0000 (17:33 +0000)
includes/AutoLoader.php
includes/SpecialUserlogin.php

index 0f47f3c..5600ae3 100644 (file)
@@ -222,6 +222,8 @@ function __autoload($className) {
                'ZhClient' => 'includes/ZhClient.php',
                'memcached' => 'includes/memcached-client.php',
                'UtfNormal' => 'includes/normal/UtfNormal.php',
+               'UsercreateTemplate' => 'includes/templates/Userlogin.php',
+               'UserloginTemplate' => 'includes/templates/Userlogin.php',
                'Language' => 'languages/Language.php',
                'LanguageUtf8' => 'languages/LanguageUtf8.php',
        );
index c66947c..8c1b39e 100644 (file)
@@ -518,9 +518,6 @@ class LoginForm {
 
                $titleObj = Title::makeTitle( NS_SPECIAL, 'Userlogin' );
 
-               require_once( 'SkinTemplate.php' );
-               require_once( 'templates/Userlogin.php' );
-
                if ( $this->mType == 'signup' ) {
                        $template = new UsercreateTemplate();
                        $q = 'action=submitlogin&type=signup';