diff options
| author | kasimi <mail@kasimi.net> | 2017-12-03 18:47:17 +0100 | 
|---|---|---|
| committer | kasimi <mail@kasimi.net> | 2017-12-03 18:47:17 +0100 | 
| commit | 65c529e66dbd4199900a2bb91a7b7ada8ccc47f0 (patch) | |
| tree | 0438e90b4aa709b608200246c4c49f55a89dcebe | |
| parent | 9c93c180b09669b9a054e614a5a44896b643105b (diff) | |
| download | forums-65c529e66dbd4199900a2bb91a7b7ada8ccc47f0.tar forums-65c529e66dbd4199900a2bb91a7b7ada8ccc47f0.tar.gz forums-65c529e66dbd4199900a2bb91a7b7ada8ccc47f0.tar.bz2 forums-65c529e66dbd4199900a2bb91a7b7ada8ccc47f0.tar.xz forums-65c529e66dbd4199900a2bb91a7b7ada8ccc47f0.zip | |
[ticket/15431] Split up $template_vars
PHPBB3-15431
| -rw-r--r-- | phpBB/includes/ucp/ucp_register.php | 17 | 
1 files changed, 11 insertions, 6 deletions
| diff --git a/phpBB/includes/ucp/ucp_register.php b/phpBB/includes/ucp/ucp_register.php index f424a4e95e..b2efedadb3 100644 --- a/phpBB/includes/ucp/ucp_register.php +++ b/phpBB/includes/ucp/ucp_register.php @@ -505,7 +505,6 @@ class ucp_register  		{  			$s_hidden_fields = array_merge($s_hidden_fields, $captcha->get_hidden_fields());  		} -		$s_hidden_fields = build_hidden_fields($s_hidden_fields);  		// Visual Confirmation - Show images  		if ($config['enable_confirm']) @@ -529,7 +528,6 @@ class ucp_register  		}  		$template_vars = array( -			'ERROR'				=> (sizeof($error)) ? implode('<br />', $error) : '',  			'USERNAME'			=> $data['username'],  			'PASSWORD'			=> $data['new_password'],  			'PASSWORD_CONFIRM'	=> $data['password_confirm'], @@ -544,13 +542,13 @@ class ucp_register  			'S_CONFIRM_REFRESH'	=> ($config['enable_confirm'] && $config['confirm_refresh']) ? true : false,  			'S_REGISTRATION'	=> true,  			'S_COPPA'			=> $coppa, -			'S_HIDDEN_FIELDS'	=> $s_hidden_fields,  			'S_UCP_ACTION'		=> append_sid("{$phpbb_root_path}ucp.$phpEx", 'mode=register'),  			'COOKIE_NAME'		=> $config['cookie_name'],  			'COOKIE_PATH'		=> $config['cookie_path'],  		); +		$tz = $data['tz'];  		$tpl_name = 'ucp_register';  		/** @@ -558,9 +556,10 @@ class ucp_register  		*  		* @event core.ucp_register_modify_template_data  		* @var	array	template_vars		Array with template data -		* @var	array	data				Array with user data +		* @var	array	data				Array with user data, read only  		* @var	array	error				Array with errors -		* @var	string	s_hidden_fields		HTML with hidden form field elements +		* @var	array	s_hidden_fields		Array with hidden field elements +		* @var	string	tz					The selected timezone  		* @var	string	tpl_name			Template name  		* @since 3.2.2-RC1  		*/ @@ -569,12 +568,18 @@ class ucp_register  			'data',  			'error',  			's_hidden_fields', +			'tz',  			'tpl_name',  		);  		extract($phpbb_dispatcher->trigger_event('core.ucp_register_modify_template_data', compact($vars)));  		// Assign template vars for timezone select -		phpbb_timezone_select($template, $user, $data['tz'], true); +		phpbb_timezone_select($template, $user, $tz, true); + +		$template_vars = array_merge($template_vars, array( +			'ERROR'				=> (sizeof($error)) ? implode('<br />', $error) : '', +			'S_HIDDEN_FIELDS'	=> build_hidden_fields($s_hidden_fields), +		));  		$template->assign_vars($template_vars); | 
