]> scripts.mit.edu Git - autoinstallsdev/mediawiki.git/blobdiff - includes/api/ApiEmailUser.php
MediaWiki 1.15.0
[autoinstallsdev/mediawiki.git] / includes / api / ApiEmailUser.php
index fbdf495f5a8ff1049db437988706f0aabc6a28ac..9bb504fbd04d6c8ad8e2bb4dbd2f66f37615a82d 100644 (file)
@@ -39,14 +39,11 @@ class ApiEmailUser extends ApiBase {
 
        public function execute() {
                global $wgUser;
-               
                // Check whether email is enabled
                if ( !EmailUserForm::userEmailEnabled() )
                        $this->dieUsageMsg( array( 'usermaildisabled' ) );
-               
-               $this->getMain()->requestWriteMode();
+
                $params = $this->extractRequestParams();
-               
                // Check required parameters
                if ( !isset( $params['target'] ) )
                        $this->dieUsageMsg( array( 'missingparam', 'target' ) );
@@ -79,6 +76,10 @@ class ApiEmailUser extends ApiBase {
        
        public function mustBePosted() { return true; }
 
+       public function isWriteMode() {
+               return true;
+       }
+
        public function getAllowedParams() {
                return array (
                        'target' => null,
@@ -112,7 +113,7 @@ class ApiEmailUser extends ApiBase {
        }
 
        public function getVersion() {
-               return __CLASS__ . ': $Id: ApiEmailUser.php 41269 2008-09-25 21:39:36Z catrope $';
+               return __CLASS__ . ': $Id: ApiEmailUser.php 48091 2009-03-06 13:49:44Z catrope $';
        }
 }      
        
\ No newline at end of file