Reuse created instance of UserrightsPage
authorSam Reed <reedy@users.mediawiki.org>
Fri, 9 Apr 2010 20:02:29 +0000 (20:02 +0000)
committerSam Reed <reedy@users.mediawiki.org>
Fri, 9 Apr 2010 20:02:29 +0000 (20:02 +0000)
includes/api/ApiUserrights.php

index 25254d7..be6d76c 100644 (file)
@@ -40,8 +40,7 @@ class ApiUserrights extends ApiBase {
                $params = $this->extractRequestParams();
 
                // User already validated in call to getTokenSalt from Main
-               $form = new UserrightsPage;
-               $user = $form->fetchUser( $params['user'] );
+               $user = $this->mForm->fetchUser( $params['user'] );
 
                $r['user'] = $user->getName();
                list( $r['added'], $r['removed'] ) =
@@ -108,8 +107,8 @@ class ApiUserrights extends ApiBase {
                        $this->dieUsageMsg( array( 'missingparam', 'user' ) );
                }
 
-               $form = new UserrightsPage;
-               $user = $form->fetchUser( $params['user'] );
+               $this->mForm = new UserrightsPage;
+               $user = $this->mForm->fetchUser( $params['user'] );
                if ( $user instanceof WikiErrorMsg ) {
                        $this->dieUsageMsg( array_merge(
                                (array)$user->getMessageKey(), $user->getMessageArgs() ) );