diff options
author | Dries Buytaert <dries@buytaert.net> | 2011-02-21 20:05:26 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2011-02-21 20:05:26 +0000 |
commit | faa920f9e66a61bb1c8b79e585e3f5cd1cda16da (patch) | |
tree | d8356cc7eddd0ed9201bc64b2c38c0d7d1fc7a27 | |
parent | b20486762f496d3f5b3bd7b6148f80ffddb36fce (diff) | |
download | brdo-faa920f9e66a61bb1c8b79e585e3f5cd1cda16da.tar.gz brdo-faa920f9e66a61bb1c8b79e585e3f5cd1cda16da.tar.bz2 |
- Patch #1006838 by coltrane: upgrade to 7 glaring timezone invalid notice.
-rw-r--r-- | modules/simpletest/tests/upgrade/drupal-6.bare.database.php | 4 | ||||
-rw-r--r-- | update.php | 9 |
2 files changed, 11 insertions, 2 deletions
diff --git a/modules/simpletest/tests/upgrade/drupal-6.bare.database.php b/modules/simpletest/tests/upgrade/drupal-6.bare.database.php index 7e78e1b99..9188fdab3 100644 --- a/modules/simpletest/tests/upgrade/drupal-6.bare.database.php +++ b/modules/simpletest/tests/upgrade/drupal-6.bare.database.php @@ -7902,7 +7902,7 @@ db_insert('users')->fields(array( 'access' => '0', 'login' => '0', 'status' => '0', - 'timezone' => NULL, + 'timezone' => '-21600', 'language' => '', 'picture' => '', 'init' => '', @@ -7923,7 +7923,7 @@ db_insert('users')->fields(array( 'access' => '1277671612', 'login' => '1277671612', 'status' => '1', - 'timezone' => NULL, + 'timezone' => '-21600', 'language' => '', 'picture' => '', 'init' => 'admin@example.com', diff --git a/update.php b/update.php index 4c81955fd..cea987f93 100644 --- a/update.php +++ b/update.php @@ -349,9 +349,18 @@ require_once DRUPAL_ROOT . '/includes/entity.inc'; require_once DRUPAL_ROOT . '/includes/unicode.inc'; update_prepare_d7_bootstrap(); +// Temporarily disable configurable timezones so the upgrade process uses the +// site-wide timezone. This prevents a PHP notice during session initlization +// and before offsets have been converted in user_update_7002(). +$configurable_timezones = variable_get('configurable_timezones', 1); +$conf['configurable_timezones'] = 0; + // Determine if the current user has access to run update.php. drupal_bootstrap(DRUPAL_BOOTSTRAP_SESSION); +// Reset configurable timezones. +$conf['configurable_timezones'] = $configurable_timezones; + // Only allow the requirements check to proceed if the current user has access // to run updates (since it may expose sensitive information about the site's // configuration). |