mirror of
https://github.com/phpbb/phpbb.git
synced 2025-05-20 14:29:48 +02:00
COPPA appears to be broken ... this should fix it
git-svn-id: file:///svn/phpbb/branches/phpBB-2_0_0@2512 89ea8834-ac86-4346-8a33-228a782c2dd0
This commit is contained in:
parent
e73661dc36
commit
63d65c1cf8
@ -27,11 +27,11 @@ if ( !defined('IN_PHPBB') )
|
|||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
||||||
//
|
// ---------------------------------------
|
||||||
// Load agreement template since user has not yet
|
// Load agreement template since user has not yet
|
||||||
// agreed to registration conditions/coppa
|
// agreed to registration conditions/coppa
|
||||||
//
|
//
|
||||||
function show_coppa(&$coppa)
|
function show_coppa()
|
||||||
{
|
{
|
||||||
global $template, $lang, $phpbb_root_path, $phpEx;
|
global $template, $lang, $phpbb_root_path, $phpEx;
|
||||||
|
|
||||||
@ -40,7 +40,6 @@ function show_coppa(&$coppa)
|
|||||||
);
|
);
|
||||||
|
|
||||||
$template->assign_vars(array(
|
$template->assign_vars(array(
|
||||||
'COPPA' => $coppa,
|
|
||||||
'REGISTRATION' => $lang['Registration'],
|
'REGISTRATION' => $lang['Registration'],
|
||||||
'AGREEMENT' => $lang['Reg_agreement'],
|
'AGREEMENT' => $lang['Reg_agreement'],
|
||||||
"AGREE_OVER_13" => $lang['Agree_over_13'],
|
"AGREE_OVER_13" => $lang['Agree_over_13'],
|
||||||
@ -55,8 +54,7 @@ function show_coppa(&$coppa)
|
|||||||
|
|
||||||
}
|
}
|
||||||
//
|
//
|
||||||
//
|
// ---------------------------------------
|
||||||
//
|
|
||||||
|
|
||||||
$error = FALSE;
|
$error = FALSE;
|
||||||
$page_title = ( $mode == 'editprofile' ) ? $lang['Edit_profile'] : $lang['Register'];
|
$page_title = ( $mode == 'editprofile' ) ? $lang['Edit_profile'] : $lang['Register'];
|
||||||
@ -65,12 +63,12 @@ if ( $mode == 'register' && !isset($HTTP_POST_VARS['agreed']) && !isset($HTTP_GE
|
|||||||
{
|
{
|
||||||
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
|
include($phpbb_root_path . 'includes/page_header.'.$phpEx);
|
||||||
|
|
||||||
show_coppa($coppa);
|
show_coppa();
|
||||||
|
|
||||||
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
|
include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
|
||||||
}
|
}
|
||||||
|
|
||||||
$coppa = ( ( !$HTTP_POST_VARS['coppa'] && !$HTTP_GET_VARS['coppa'] ) || $mode == 'register' ) ? 0 : TRUE;
|
$coppa = ( empty($HTTP_POST_VARS['coppa']) && empty($HTTP_GET_VARS['coppa']) ) ? 0 : TRUE;
|
||||||
|
|
||||||
//
|
//
|
||||||
// Check and initialize some variables if needed
|
// Check and initialize some variables if needed
|
||||||
@ -223,14 +221,12 @@ if ( isset($HTTP_POST_VARS['submit']) )
|
|||||||
}
|
}
|
||||||
else if ( $mode == 'register' )
|
else if ( $mode == 'register' )
|
||||||
{
|
{
|
||||||
$coppa = (!$HTTP_POST_VARS['coppa'] && !$HTTP_GET_VARS['coppa']) ? 0 : TRUE;
|
|
||||||
|
|
||||||
if ( empty($username) || empty($password) || empty($password_confirm) || empty($email) )
|
if ( empty($username) || empty($password) || empty($password_confirm) || empty($email) )
|
||||||
{
|
{
|
||||||
$error = TRUE;
|
$error = TRUE;
|
||||||
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
|
$error_msg .= ( ( isset($error_msg) ) ? '<br />' : '' ) . $lang['Fields_empty'];
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$passwd_sql = '';
|
$passwd_sql = '';
|
||||||
@ -789,7 +785,7 @@ else
|
|||||||
// us from doing file uploads....
|
// us from doing file uploads....
|
||||||
//
|
//
|
||||||
$ini_val = ( phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
|
$ini_val = ( phpversion() >= '4.0.0' ) ? 'ini_get' : 'get_cfg_var';
|
||||||
$form_enctype = ( @$ini_val('file_uploads') == 0 || strtolower(@$ini_val('file_uploads') == 'off') || phpversion() == '4.0.4pl1' || !$board_config['allow_avatar_upload'] || ( phpversion() < '4.0.3' && @$ini_val('open_basedir') != '' ) ) ? '' : 'enctype="multipart/form-data"';
|
$form_enctype = ( @$ini_val('file_uploads') == '0' || strtolower(@$ini_val('file_uploads') == 'off') || phpversion() == '4.0.4pl1' || !$board_config['allow_avatar_upload'] || ( phpversion() < '4.0.3' && @$ini_val('open_basedir') != '' ) ) ? '' : 'enctype="multipart/form-data"';
|
||||||
|
|
||||||
$template->assign_vars(array(
|
$template->assign_vars(array(
|
||||||
'USERNAME' => $username,
|
'USERNAME' => $username,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user