diff options
Diffstat (limited to 'phpBB/includes')
| -rw-r--r-- | phpBB/includes/acp/acp_groups.php | 3 | ||||
| -rw-r--r-- | phpBB/includes/acp/acp_users.php | 5 | ||||
| -rw-r--r-- | phpBB/includes/constants.php | 2 | ||||
| -rw-r--r-- | phpBB/includes/functions_upload.php | 2 | ||||
| -rw-r--r-- | phpBB/includes/ucp/ucp_prefs.php | 45 | 
5 files changed, 49 insertions, 8 deletions
| diff --git a/phpBB/includes/acp/acp_groups.php b/phpBB/includes/acp/acp_groups.php index befbcdf24a..1e0264d8e9 100644 --- a/phpBB/includes/acp/acp_groups.php +++ b/phpBB/includes/acp/acp_groups.php @@ -672,9 +672,8 @@ class acp_groups  						$driver = $phpbb_avatar_manager->get_driver($current_driver);  						$avatars_enabled = true; -						$config_name = $phpbb_avatar_manager->get_driver_config_name($driver);  						$template->set_filenames(array( -							'avatar' => "acp_avatar_options_{$config_name}.html", +							'avatar' => $driver->get_acp_template_name(),  						));  						if ($driver->prepare_form($request, $template, $user, $avatar_data, $avatar_error)) diff --git a/phpBB/includes/acp/acp_users.php b/phpBB/includes/acp/acp_users.php index 4d0bbf5721..4c94b99b0d 100644 --- a/phpBB/includes/acp/acp_users.php +++ b/phpBB/includes/acp/acp_users.php @@ -1587,7 +1587,7 @@ class acp_users  				if ($submit)  				{  					$error = validate_data($data, array( -						'dateformat'	=> array('string', false, 1, 30), +						'dateformat'	=> array('string', false, 1, 64),  						'lang'			=> array('match', false, '#^[a-z_\-]{2,}$#i'),  						'tz'			=> array('timezone'), @@ -1878,9 +1878,8 @@ class acp_users  						$driver = $phpbb_avatar_manager->get_driver($current_driver);  						$avatars_enabled = true; -						$config_name = $phpbb_avatar_manager->get_driver_config_name($driver);  						$template->set_filenames(array( -							'avatar' => "acp_avatar_options_{$config_name}.html", +							'avatar' => $driver->get_acp_template_name(),  						));  						if ($driver->prepare_form($request, $template, $user, $avatar_data, $error)) diff --git a/phpBB/includes/constants.php b/phpBB/includes/constants.php index 062975ac62..a1d85cf272 100644 --- a/phpBB/includes/constants.php +++ b/phpBB/includes/constants.php @@ -28,7 +28,7 @@ if (!defined('IN_PHPBB'))  */  // phpBB Version -define('PHPBB_VERSION', '3.1.7-pl1'); +define('PHPBB_VERSION', '3.1.8-dev');  // QA-related  // define('PHPBB_QA', 1); diff --git a/phpBB/includes/functions_upload.php b/phpBB/includes/functions_upload.php index 89bc31fa25..f0a48e51e5 100644 --- a/phpBB/includes/functions_upload.php +++ b/phpBB/includes/functions_upload.php @@ -919,7 +919,7 @@ class fileupload  			return $file;  		} -		$tmp_path = (!@ini_get('safe_mode') || strtolower(@ini_get('safe_mode')) == 'off') ? false : $phpbb_root_path . 'cache'; +		$tmp_path = (!@ini_get('safe_mode') || strtolower(@ini_get('safe_mode')) == 'off') ? sys_get_temp_dir() : $phpbb_root_path . 'cache';  		$filename = tempnam($tmp_path, unique_id() . '-');  		if (!($fp = @fopen($filename, 'wb'))) diff --git a/phpBB/includes/ucp/ucp_prefs.php b/phpBB/includes/ucp/ucp_prefs.php index 3c274b53c7..e63e9b4c08 100644 --- a/phpBB/includes/ucp/ucp_prefs.php +++ b/phpBB/includes/ucp/ucp_prefs.php @@ -86,7 +86,7 @@ class ucp_prefs  					}  					$error = array_merge(validate_data($data, array( -						'dateformat'	=> array('string', false, 1, 30), +						'dateformat'	=> array('string', false, 1, 64),  						'lang'			=> array('language_iso_name'),  						'tz'			=> array('timezone'),  					)), $error); @@ -368,6 +368,49 @@ class ucp_prefs  					${'s_sort_' . $sort_option . '_dir'} .= '</select>';  				} +				/** +				* Run code before view form is displayed +				* +				* @event core.ucp_prefs_view_after +				* @var	bool	submit				Do we display the form only +				*									or did the user press submit +				* @var	array	data				Array with current ucp options data +				* @var	array	sort_dir_text		Array with sort dir language strings +				* @var	array	limit_topic_days	Topic ordering options +				* @var	array	sort_by_topic_text	Topic ordering language strings +				* @var	array	sort_by_topic_sql	Topic ordering sql +				* @var	array	limit_post_days		Post ordering options +				* @var	array	sort_by_post_text	Post ordering language strings +				* @var	array	sort_by_post_sql	Post ordering sql +				* @var	array	_options			Sort options +				* @var	string	s_limit_topic_days	Sort limit topic by days select box +				* @var	string	s_sort_topic_key	Sort topic key select box +				* @var	string	s_sort_topic_dir	Sort topic dir select box +				* @var	string	s_limit_post_days	Sort limit post by days select box +				* @var	string	s_sort_post_key		Sort post key select box +				* @var	string	s_sort_post_dir		Sort post dir select box +				* @since 3.1.8-RC1 +				*/ +				$vars = array( +					'submit', +					'data', +					'sort_dir_text', +					'limit_topic_days', +					'sort_by_topic_text', +					'sort_by_topic_sql', +					'limit_post_days', +					'sort_by_post_text', +					'sort_by_post_sql', +					'_options', +					's_limit_topic_days', +					's_sort_topic_key', +					's_sort_topic_dir', +					's_limit_post_days', +					's_sort_post_key', +					's_sort_post_dir', +				); +				extract($phpbb_dispatcher->trigger_event('core.ucp_prefs_view_after', compact($vars))); +  				$template->assign_vars(array(  					'ERROR'				=> (sizeof($error)) ? implode('<br />', $error) : '', | 
