diff options
Diffstat (limited to 'phpBB')
| -rw-r--r-- | phpBB/includes/ucp/ucp_register.php | 15 | ||||
| -rw-r--r-- | phpBB/styles/prosilver/template/ucp_agreement.html | 3 | 
2 files changed, 7 insertions, 11 deletions
diff --git a/phpBB/includes/ucp/ucp_register.php b/phpBB/includes/ucp/ucp_register.php index 29829c2e68..03ac63b12b 100644 --- a/phpBB/includes/ucp/ucp_register.php +++ b/phpBB/includes/ucp/ucp_register.php @@ -39,8 +39,8 @@ class ucp_register  			trigger_error('UCP_REGISTER_DISABLE');  		} -		$coppa			= $request->is_set('coppa') ? (int) $request->variable('coppa', false) : false; -		$token			= $request->variable('hash', ''); +		$coppa			= $request->is_set('coppa_yes') ? 1 : ($request->is_set('coppa_no') ? 0 : false); +		$coppa			= $request->is_set('coppa') ? $request->variable('coppa', 0) : $coppa;  		$agreed			= $request->variable('agreed', false);  		$submit			= $request->is_set_post('submit');  		$change_lang	= $request->variable('change_lang', ''); @@ -51,7 +51,7 @@ class ucp_register  			$agreed = false;  		} -		if ($coppa !== false && !check_link_hash($token, 'coppa') && !check_form_key('ucp_register')) +		if ($coppa !== false && !check_form_key('ucp_register'))  		{  			$coppa = false;  		} @@ -170,15 +170,10 @@ class ucp_register  					->format($user->lang['DATE_FORMAT'], true);  				unset($now); -				$coppa_link_hash = '&hash=' . generate_link_hash('coppa'); -  				$template_vars = array(  					'S_LANG_OPTIONS'	=> (count($lang_row) > 1) ? language_select($user_lang) : '', -					'L_COPPA_NO'		=> sprintf($user->lang['UCP_COPPA_BEFORE'], $coppa_birthday), -					'L_COPPA_YES'		=> sprintf($user->lang['UCP_COPPA_ON_AFTER'], $coppa_birthday), - -					'U_COPPA_NO'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register&coppa=0' . $coppa_link_hash), -					'U_COPPA_YES'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register&coppa=1' . $coppa_link_hash), +					'L_COPPA_NO'		=> $user->lang('UCP_COPPA_BEFORE', $coppa_birthday), +					'L_COPPA_YES'		=> $user->lang('UCP_COPPA_ON_AFTER', $coppa_birthday),  					'S_SHOW_COPPA'		=> true,  					'S_HIDDEN_FIELDS'	=> build_hidden_fields($s_hidden_fields), diff --git a/phpBB/styles/prosilver/template/ucp_agreement.html b/phpBB/styles/prosilver/template/ucp_agreement.html index d4fef9f0a5..7959925d30 100644 --- a/phpBB/styles/prosilver/template/ucp_agreement.html +++ b/phpBB/styles/prosilver/template/ucp_agreement.html @@ -43,7 +43,8 @@  		<div class="inner">  		<fieldset class="submit-buttons">  			<!-- IF S_SHOW_COPPA --> -			<strong><a href="{U_COPPA_NO}" class="button1">{L_COPPA_NO}</a></strong>  <a href="{U_COPPA_YES}" class="button2">{L_COPPA_YES}</a> +			<input type="submit" name="coppa_no" id="coppa_no" value="{{ L_COPPA_NO }}" class="button1" /> +			<input type="submit" name="coppa_yes" id="coppa_yes" value="{{ L_COPPA_YES }}" class="button2" />  			<!-- ELSE -->  			<input type="submit" name="agreed" id="agreed" value="{L_AGREE}" class="button1" />   			<input type="submit" name="not_agreed" value="{L_NOT_AGREE}" class="button2" />  | 
