X-Git-Url: http://git.cyclocoop.org/?a=blobdiff_plain;f=includes%2Fapi%2FApiEmailUser.php;h=edea2661a20921e9a54d68a2dac3b6df714fe250;hb=108c05007238ceabdfa72a3ff350fa80ef4ddc14;hp=8aff6f8afd463d5a4fc170855a07d27dbe02a7b3;hpb=f9e21f91e459c40fed6d8f2e76cccbce07e2ba1b;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/api/ApiEmailUser.php b/includes/api/ApiEmailUser.php index 8aff6f8afd..edea2661a2 100644 --- a/includes/api/ApiEmailUser.php +++ b/includes/api/ApiEmailUser.php @@ -34,7 +34,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 +71,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 +114,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'; } }