From 0a4909f027e02fe52722779cd14b599cf2ff5789 Mon Sep 17 00:00:00 2001 From: Sergey Biryukov Date: Tue, 20 Sep 2022 01:39:10 +0000 Subject: [PATCH] Date/Time: Minor tweak to support deprecated timezones on General Settings screen. Underneath the timezone selector on the General Settings screen, a small snippet of info about the selected time zone is displayed. This information would be missing if the timezone is set to a deprecated timezone value, even though PHP is perfectly capable of generating that information, including for deprecated timezones. By passing the `DateTimeZone::ALL_WITH_BC` constant as the `$timezoneGroup` parameter to the PHP native `timezone_identifiers_list()` function, a timezone name list is retrieved containing both current and deprecated timezone names, preventing the condition from failing when the current timezone is a deprecated one. See the extensive write-up about this in ticket #56468. Also see: [https://www.php.net/manual/en/datetimezone.listidentifiers.php PHP Manual: timezone_identifiers_list()]. Note: As this is an admin/output page, no pre-existing tests are available. Follow-up to [54207], [54217], [54227], [54229], [54230], [54232], [54233]. Props jrf, costdev, marcyoast. See #56468. Built from https://develop.svn.wordpress.org/trunk@54237 git-svn-id: http://core.svn.wordpress.org/trunk@53796 1a063a9b-81f0-0310-95a4-ce76da25c4cd --- wp-admin/options-general.php | 2 +- wp-includes/version.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/wp-admin/options-general.php b/wp-admin/options-general.php index 5834c8a9d7..a656922594 100644 --- a/wp-admin/options-general.php +++ b/wp-admin/options-general.php @@ -285,7 +285,7 @@ if ( empty( $tzstring ) ) { // Create a UTC+- zone if no timezone string exists. ?>