Je to chyba v rozšírení.Celkovo ich tam je dosť.
Ak by si chcel použiť reCaptcha miesto nucaptcha, uprav si následovne súbor
plugins\system\securityimages\rules\recaptcha.php
<?php defined('_JEXEC') or die;
jimport('joomla.form.formrule');
jimport('joomla.html.parameter');
class JFormRuleReCaptcha extends JFormRule
{
public function __construct(){
// parent::__construct();
require_once(dirname(__FILE__).DS.'..'.DS.'include'.DS.'recaptchalib.php');
}
public function test(&$element, $value, $group = null, &$input = null, &$form = null)
{
$params = new JParameter(JPluginHelper::getPlugin('system', 'securityimages')->params);
$privatekey = $params->get('private_key');
$addr = JRequest::getVar('REMOTE_ADDR', null, 'server');
$challenge = JRequest::getVar('recaptcha_challenge_field');
$response = JRequest::getVar('recaptcha_response_field');
$result = recaptcha_check_answer ($privatekey, $addr, $challenge, $response);
return $result->is_valid;
}
}