mirror of
https://github.com/phpbb/phpbb.git
synced 2025-06-04 13:35:13 +02:00
[ticket/11031] Convert timezones to new 3.1 timezone
PHPBB3-11031
This commit is contained in:
parent
157de2d80d
commit
88f72bd411
@ -136,7 +136,7 @@ $config_schema = array(
|
||||
'avatar_max_width' => 'avatar_max_width',
|
||||
'avatar_max_height' => 'avatar_max_height',
|
||||
'default_dateformat' => 'phpbb_set_encoding(default_dateformat)',
|
||||
'board_timezone' => 'board_timezone',
|
||||
'board_timezone' => 'phpbb_convert_timezone(board_timezone)',
|
||||
'allow_privmsg' => 'not(privmsg_disable)',
|
||||
'gzip_compress' => 'gzip_compress',
|
||||
'coppa_enable' => '!is_empty(coppa_mail)',
|
||||
@ -896,7 +896,7 @@ if (!$get_info)
|
||||
array('user_lastmark', 'users.user_lastvisit', 'intval'),
|
||||
array('user_lang', $config['default_lang'], ''),
|
||||
array('', 'users.user_lang', ''),
|
||||
array('user_timezone', 'users.user_timezone', 'floatval'),
|
||||
array('user_timezone', 'users.user_timezone', 'phpbb_convert_timezone'),
|
||||
array('user_dateformat', 'users.user_dateformat', array('function1' => 'phpbb_set_encoding', 'function2' => 'fill_dateformat')),
|
||||
array('user_inactive_reason', '', 'phpbb_inactive_reason'),
|
||||
array('user_inactive_time', '', 'phpbb_inactive_time'),
|
||||
|
@ -1926,3 +1926,10 @@ function phpbb_check_username_collisions()
|
||||
$drop_sql = 'DROP TABLE ' . USERCONV_TABLE;
|
||||
$db->sql_query($drop_sql);
|
||||
}
|
||||
|
||||
function phpbb_convert_timezone($timezone)
|
||||
{
|
||||
global $config, $db, $phpbb_root_path, $phpEx, $table_prefix;
|
||||
$timezone_migration = new \phpbb\db\migration\data\v310\timezone($config, $db, new \phpbb\db\tools($db), $phpbb_root_path, $phpEx, $table_prefix);
|
||||
return $timezone_migration->convert_phpbb30_timezone($timezone, 0);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user