X-Git-Url: https://git.mxchange.org/?a=blobdiff_plain;f=plugins%2FRecaptcha%2FRecaptchaPlugin.php;h=f205b4c15ac0ce8fc73f2c81d7a807fe38be4e7d;hb=d6b28c64830f632bb2f4b6f3c9369b9e56ad217a;hp=73a2dcc76acb9a3eb567fb4dbc8435212e5c4ef8;hpb=12588b1cf73fad7d0a76a29a46ec355150eaa54e;p=quix0rs-gnu-social.git diff --git a/plugins/Recaptcha/RecaptchaPlugin.php b/plugins/Recaptcha/RecaptchaPlugin.php index 73a2dcc76a..f205b4c15a 100644 --- a/plugins/Recaptcha/RecaptchaPlugin.php +++ b/plugins/Recaptcha/RecaptchaPlugin.php @@ -67,11 +67,11 @@ class RecaptchaPlugin extends Plugin return true; } - function onEndShowScripts($action) + function onEndShowScripts(Action $action) { if (isset($action->recaptchaPluginNeedsOutput) && $action->recaptchaPluginNeedsOutput) { // Load the AJAX API - if (StatusNet::isHTTPS()) { + if (GNUsocial::isHTTPS()) { $url = "https://www.google.com/recaptcha/api/js/recaptcha_ajax.js"; } else { $url = "http://www.google.com/recaptcha/api/js/recaptcha_ajax.js"; @@ -85,7 +85,17 @@ class RecaptchaPlugin extends Plugin return true; } - function onStartRegistrationTry($action) + /** + * Called when someone tries to register. + * + * We check the IP here to determine if it goes over any of our + * configured limits. + * + * @param Action $action Action that is being executed + * + * @return boolean hook value + */ + function onStartRegistrationTry(Action $action) { $resp = recaptcha_check_answer ($this->private_key, $_SERVER["REMOTE_ADDR"], @@ -104,10 +114,10 @@ class RecaptchaPlugin extends Plugin } } - function onPluginVersion(&$versions) + function onPluginVersion(array &$versions) { $versions[] = array('name' => 'Recaptcha', - 'version' => STATUSNET_VERSION, + 'version' => GNUSOCIAL_VERSION, 'author' => 'Eric Helgeson', 'homepage' => 'http://status.net/wiki/Plugin:Recaptcha', 'rawdescription' =>