1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-06 08:47:45 +02:00

Oh right. PHP4

git-svn-id: file:///svn/phpbb/branches/phpBB-3_0_0@9581 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
Henry Sudhof
2009-06-13 14:09:51 +00:00
parent cf3aad78cf
commit 11dc410633
10 changed files with 22 additions and 17 deletions

View File

@@ -26,7 +26,7 @@ class phpbb_captcha_factory
/**
* return an instance of class $name in file $name_plugin.php
*/
function get_instance($name)
function &get_instance($name)
{
global $phpbb_root_path, $phpEx;
@@ -35,7 +35,8 @@ class phpbb_captcha_factory
{
include($phpbb_root_path . "includes/captcha/plugins/{$name}_plugin." . $phpEx);
}
return call_user_func(array($name, 'get_instance'));
$instance =& call_user_func(array($name, 'get_instance'));
return $instance;
}
/**

View File

@@ -34,6 +34,7 @@ class captcha
function execute($code, $seed)
{
global $config;
srand($seed);
//mt_srand($seed);

View File

@@ -131,7 +131,7 @@ class phpbb_default_captcha
{
$hidden_fields = array();
// this is required for postig.php - otherwise we would forget about the captcha being already solved
// this is required for posting.php - otherwise we would forget about the captcha being already solved
if ($this->solved)
{
$hidden_fields['confirm_code'] = $this->confirm_code;

View File

@@ -51,9 +51,10 @@ class phpbb_captcha_gd extends phpbb_default_captcha
}
}
function get_instance()
function &get_instance()
{
return new phpbb_captcha_gd();
$instance =& new phpbb_captcha_gd();
return $instance;
}
function is_available()

View File

@@ -40,9 +40,10 @@ class phpbb_captcha_nogd extends phpbb_default_captcha
}
}
function get_instance()
function &get_instance()
{
return new phpbb_captcha_nogd();
$instance =& new phpbb_captcha_nogd();
return $instance;
}
function is_available()

View File

@@ -42,9 +42,10 @@ class phpbb_recaptcha extends phpbb_default_captcha
$this->response = request_var('recaptcha_response_field', '');
}
function get_instance()
function &get_instance()
{
return new phpbb_recaptcha();
$instance =& new phpbb_recaptcha();
return $instance;
}
function is_available()