Merge "Special:NewPages: Add hidden fields using HTMLForm"
[lhc/web/wiklou.git] / includes / api / ApiEmailUser.php
index 8aff6f8..535a3e8 100644 (file)
@@ -1,9 +1,5 @@
 <?php
 /**
- *
- *
- * Created on June 1, 2008
- *
  * Copyright © 2008 Bryan Tong Minh <Bryan.TongMinh@Gmail.com>
  *
  * This program is free software; you can redistribute it and/or modify
@@ -34,7 +30,7 @@ class ApiEmailUser extends ApiBase {
                $params = $this->extractRequestParams();
 
                // Validate target
-               $targetUser = SpecialEmailUser::getTarget( $params['target'] );
+               $targetUser = SpecialEmailUser::getTarget( $params['target'], $this->getUser() );
                if ( !( $targetUser instanceof User ) ) {
                        switch ( $targetUser ) {
                                case 'notarget':
@@ -71,7 +67,7 @@ class ApiEmailUser extends ApiBase {
                }
 
                $result = array_filter( [
-                       'result' => $retval->isGood() ? 'Success' : $retval->isOk() ? 'Warnings' : 'Failure',
+                       'result' => $retval->isGood() ? 'Success' : ( $retval->isOK() ? 'Warnings' : 'Failure' ),
                        'warnings' => $this->getErrorFormatter()->arrayFromStatus( $retval, 'warning' ),
                        'errors' => $this->getErrorFormatter()->arrayFromStatus( $retval, 'error' ),
                ] );
@@ -114,6 +110,6 @@ class ApiEmailUser extends ApiBase {
        }
 
        public function getHelpUrls() {
-               return 'https://www.mediawiki.org/wiki/API:Email';
+               return 'https://www.mediawiki.org/wiki/Special:MyLanguage/API:Email';
        }
 }