/** * Add the reCAPTCHA messages * */function efReCaptcha() { global $recaptcha_public_key, $recaptcha_private_key; global $wgMessageCache, $wgServerName; require_once( dirname( __FILE__ ) . '/ReCaptcha.i18n.php' ); foreach( efReCaptchaMessages() as $lang => $messages ) $wgMessageCache->addMessages( $messages, $lang ); if ($recaptcha_private_key == '' || $recaptcha_public_key == '') { die ('You need to set $recaptcha_private_key and $recaptcha_public_key in LocalSettings.php to ' . "use the reCAPTCHA plugin. You can sign up for a key <a href='" . htmlentities(recaptcha_get_signup_url ($wgServerName, "mediawiki")) . "'>here</a>."); } }