aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/ucp
diff options
context:
space:
mode:
authorHenry Sudhof <kellanved@phpbb.com>2007-10-09 11:21:08 +0000
committerHenry Sudhof <kellanved@phpbb.com>2007-10-09 11:21:08 +0000
commitea9c1d7ea9fce82cc3b7a87b52d1c3005927a26d (patch)
tree5cc400e4b41eeacff63feef8ed5770f77e21abd3 /phpBB/includes/ucp
parente8b2c4128ec285314ce6c58d3989a9c92f8a456c (diff)
downloadforums-ea9c1d7ea9fce82cc3b7a87b52d1c3005927a26d.tar
forums-ea9c1d7ea9fce82cc3b7a87b52d1c3005927a26d.tar.gz
forums-ea9c1d7ea9fce82cc3b7a87b52d1c3005927a26d.tar.bz2
forums-ea9c1d7ea9fce82cc3b7a87b52d1c3005927a26d.tar.xz
forums-ea9c1d7ea9fce82cc3b7a87b52d1c3005927a26d.zip
new clicky thingies.
git-svn-id: file:///svn/phpbb/trunk@8156 89ea8834-ac86-4346-8a33-228a782c2dd0
Diffstat (limited to 'phpBB/includes/ucp')
-rw-r--r--phpBB/includes/ucp/ucp_register.php26
1 files changed, 19 insertions, 7 deletions
diff --git a/phpBB/includes/ucp/ucp_register.php b/phpBB/includes/ucp/ucp_register.php
index 4b409daed5..f75a6c5a51 100644
--- a/phpBB/includes/ucp/ucp_register.php
+++ b/phpBB/includes/ucp/ucp_register.php
@@ -44,14 +44,22 @@ class ucp_register
$change_lang = request_var('change_lang', '');
$user_lang = request_var('lang', $user->lang_name);
- add_form_key('ucp_register');
// not so fast, buddy
- if (($submit && !check_form_key('ucp_register', false, '', false, 5))
- || (!$submit && !check_form_key('ucp_register', false, '', false, 1)))
+ if (($submit && !check_form_key('ucp_register', false, '', false, $config['min_time_reg']))
+ || (!$submit && !check_form_key('ucp_register_terms', false, '', false, $config['min_time_terms'])))
{
$agreed = false;
}
+
+ if ($agreed)
+ {
+ add_form_key('ucp_register');
+ }
+ else
+ {
+ add_form_key('ucp_register_terms');
+ }
if ($change_lang || $user_lang != $config['default_lang'])
@@ -121,8 +129,8 @@ class ucp_register
'S_SHOW_COPPA' => true,
'S_HIDDEN_FIELDS' => build_hidden_fields($s_hidden_fields),
- 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang))
- );
+ 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang),
+ ));
}
else
{
@@ -132,7 +140,9 @@ class ucp_register
'S_SHOW_COPPA' => false,
'S_REGISTRATION' => true,
'S_HIDDEN_FIELDS' => build_hidden_fields($s_hidden_fields),
- 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang . $add_coppa))
+ 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register' . $add_lang . $add_coppa),
+ 'S_TIME' => 1000 * (int)$config['min_time_terms'],
+ )
);
}
@@ -518,7 +528,9 @@ class ucp_register
'S_CONFIRM_CODE' => ($config['enable_confirm']) ? true : false,
'S_COPPA' => $coppa,
'S_HIDDEN_FIELDS' => $s_hidden_fields,
- 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'))
+ 'S_UCP_ACTION' => append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),
+ 'S_TIME' => 1000 * (int)$config['min_time_reg'],
+ )
);
//