function execute_demo() { global $config, $request; $config_old = $config; $config = new \phpbb\config\config(array()); foreach ($config_old as $key => $value) { $config->set($key, $value); } foreach ($this->captcha_vars as $captcha_var => $template_var) { $config->set($captcha_var, $request->variable($captcha_var, (int) $config[$captcha_var])); } parent::execute_demo(); $config = $config_old; }
function validate() { if (!parent::validate()) { return false; } else { return $this->recaptcha_check_answer(); } }