diff --git a/addons/captcha/captcha.addon.php b/addons/captcha/captcha.addon.php
index 2811a42aa..ad6520eec 100644
--- a/addons/captcha/captcha.addon.php
+++ b/addons/captcha/captcha.addon.php
@@ -286,10 +286,10 @@
-
+
-
-
+
+
@@ -314,13 +314,13 @@ EOD;
if(method_exists($oAddonCaptcha, $called_position))
{
- if(!call_user_func(array(&$oAddonCaptcha, $called_position), $this)) return false;
+ if(!call_user_func_array(array(&$oAddonCaptcha, $called_position), array(&$this))) return false;
}
$addon_act = Context::get('captcha_action');
if($addon_act && method_exists($oAddonCaptcha, $called_position.'_'.$addon_act))
{
- if(!call_user_func(array(&$oAddonCaptcha, $called_position.'_'.$addon_act), $this)) return false;
+ if(!call_user_func_array(array(&$oAddonCaptcha, $called_position.'_'.$addon_act), array(&$this))) return false;
}
?>