1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-08-10 18:54:08 +02:00

[ticket/14404] Set board & admin timezone based on browser timezone

PHPBB-14404
This commit is contained in:
Marc Alexander
2024-10-06 17:41:17 +02:00
parent ae8a5e791e
commit 36de1a49b1
4 changed files with 24 additions and 1 deletions

View File

@@ -132,6 +132,7 @@ class add_config_settings extends database_task
$updates = [
'board_startdate' => (string) $current_time,
'board_timezone' => $this->install_config->get('admin_timezone'),
'default_lang' => $this->install_config->get('default_lang'),
'server_name' => $this->install_config->get('server_name'),

View File

@@ -114,7 +114,8 @@ class update_user_and_post_data extends database_task
. ' user_lang = :lang,'
. ' user_email = :email,'
. ' user_dateformat = :dateformat,'
. ' username_clean = :clean_username'
. ' username_clean = :clean_username,'
. ' user_timezone = :timezone'
. ' WHERE username = \'Admin\'';
$this->create_and_execute_prepared_stmt($sql, [
@@ -125,6 +126,7 @@ class update_user_and_post_data extends database_task
'email' => $this->install_config->get('board_email'),
'dateformat' => $this->language->lang('default_dateformat'),
'clean_username' => utf8_clean_string($this->install_config->get('admin_name')),
'timezone' => $this->install_config->get('admin_timezone'),
]);
$this->exec_sql('UPDATE ' . $this->user_table . ' SET user_regdate = ' . $current_time);