diff options
Diffstat (limited to 'extensions/ConfirmEdit/ReCaptcha.class.php')
-rw-r--r-- | extensions/ConfirmEdit/ReCaptcha.class.php | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/extensions/ConfirmEdit/ReCaptcha.class.php b/extensions/ConfirmEdit/ReCaptcha.class.php index b0c15fbd..a041aeb1 100644 --- a/extensions/ConfirmEdit/ReCaptcha.class.php +++ b/extensions/ConfirmEdit/ReCaptcha.class.php @@ -36,9 +36,12 @@ class ReCaptcha extends SimpleCaptcha { return false; } + // Compat: WebRequest::getIP is only available since MW 1.19. + $ip = method_exists( $wgRequest, 'getIP' ) ? $wgRequest->getIP() : wfGetIP(); + $recaptcha_response = recaptcha_check_answer( $wgReCaptchaPrivateKey, - $wgRequest->getIP(), + $ip, $challenge, $response ); |