diff options
Diffstat (limited to 'phpBB/includes/acp/acp_captcha.php')
| -rw-r--r-- | phpBB/includes/acp/acp_captcha.php | 22 | 
1 files changed, 10 insertions, 12 deletions
diff --git a/phpBB/includes/acp/acp_captcha.php b/phpBB/includes/acp/acp_captcha.php index bfec7c27d8..1a083c20ac 100644 --- a/phpBB/includes/acp/acp_captcha.php +++ b/phpBB/includes/acp/acp_captcha.php @@ -2,9 +2,8 @@  /**  *  * @package acp -* @version $Id$  * @copyright (c) 2005 phpBB Group -* @license http://opensource.org/licenses/gpl-license.php GNU Public License +* @license http://opensource.org/licenses/gpl-2.0.php GNU General Public License v2  */  /** @@ -30,7 +29,8 @@ class acp_captcha  		$user->add_lang('acp/board');  		include($phpbb_root_path . 'includes/captcha/captcha_factory.' . $phpEx); -		$captchas = phpbb_captcha_factory::get_captcha_types(); +		$factory = new phpbb_captcha_factory(); +		$captchas = $factory->get_captcha_types();  		$selected = request_var('select_captcha', $config['captcha_plugin']);  		$selected = (isset($captchas['available'][$selected]) || isset($captchas['unavailable'][$selected])) ? $selected : $config['captcha_plugin']; @@ -46,7 +46,7 @@ class acp_captcha  		// Delegate  		if ($configure)  		{ -			$config_captcha =& phpbb_captcha_factory::get_instance($selected); +			$config_captcha = phpbb_captcha_factory::get_instance($selected);  			$config_captcha->acp_page($id, $this);  		}  		else @@ -78,11 +78,11 @@ class acp_captcha  					// sanity check  					if (isset($captchas['available'][$selected]))  					{ -						$old_captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']); +						$old_captcha = phpbb_captcha_factory::get_instance($config['captcha_plugin']);  						$old_captcha->uninstall();  						set_config('captcha_plugin', $selected); -						$new_captcha =& phpbb_captcha_factory::get_instance($config['captcha_plugin']); +						$new_captcha = phpbb_captcha_factory::get_instance($config['captcha_plugin']);  						$new_captcha->install();  						add_log('admin', 'LOG_CONFIG_VISUAL'); @@ -104,16 +104,16 @@ class acp_captcha  				foreach ($captchas['available'] as $value => $title)  				{  					$current = ($selected !== false && $value == $selected) ? ' selected="selected"' : ''; -					$captcha_select .= '<option value="' . $value . '"' . $current . '>' . $user->lang[$title] . '</option>'; +					$captcha_select .= '<option value="' . $value . '"' . $current . '>' . $user->lang($title) . '</option>';  				}  				foreach ($captchas['unavailable'] as $value => $title)  				{  					$current = ($selected !== false && $value == $selected) ? ' selected="selected"' : ''; -					$captcha_select .= '<option value="' . $value . '"' . $current . ' class="disabled-option">' . $user->lang[$title] . '</option>'; +					$captcha_select .= '<option value="' . $value . '"' . $current . ' class="disabled-option">' . $user->lang($title) . '</option>';  				} -				$demo_captcha =& phpbb_captcha_factory::get_instance($selected); +				$demo_captcha = phpbb_captcha_factory::get_instance($selected);  				foreach ($config_vars as $config_var => $options)  				{ @@ -138,7 +138,7 @@ class acp_captcha  	{  		global $db, $user, $config; -		$captcha =& phpbb_captcha_factory::get_instance($selected); +		$captcha = phpbb_captcha_factory::get_instance($selected);  		$captcha->init(CONFIRM_REG);  		$captcha->execute_demo(); @@ -146,5 +146,3 @@ class acp_captcha  		exit_handler();  	}  } - -?>
\ No newline at end of file  | 
