MDL-42808 library: Google API was resetting the timezone
authorFrederic Massart <fred@moodle.com>
Mon, 11 Nov 2013 07:25:00 +0000 (15:25 +0800)
committerFrederic Massart <fred@moodle.com>
Mon, 11 Nov 2013 07:25:00 +0000 (15:25 +0800)
lib/google/Google_Client.php
lib/google/readme_moodle.txt

index e6026a1..3e12137 100644 (file)
@@ -30,7 +30,8 @@ if (! function_exists('http_build_query')) {
 }
 
 if (! ini_get('date.timezone') && function_exists('date_default_timezone_set')) {
-  date_default_timezone_set('UTC');
+  // Library hack. See MDL-42808.
+  // date_default_timezone_set('UTC');
 }
 
 // hack around with the include paths a bit so the library 'just works'
index 946aa22..8bb8410 100644 (file)
@@ -10,6 +10,12 @@ that was that we could force Google lib to use our implementation of curl.
 If you upgrade the library, please check if the method Google_CurlIO::makeRequest()
 has been updated and would require change in moodle_google_curlio.
 
+Library hack
+------------
+
+* The file Google_Client.php resets the timezone to UTC. The line
+  date_default_timezone_set('UTC'); should be commented out. See MDL-42808.
+
 Information
 -----------