From 447ad4e3c649526dabd9ec0985a1f3f7faacfe2f Mon Sep 17 00:00:00 2001 From: Naomi Date: Wed, 4 Dec 2013 14:39:56 -0500 Subject: [PATCH] CC-5594 : Remove all date_default_timezone_get() correcting show contents timezone. --- airtime_mvc/application/models/ShowInstance.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/airtime_mvc/application/models/ShowInstance.php b/airtime_mvc/application/models/ShowInstance.php index 57c970048..810c33348 100644 --- a/airtime_mvc/application/models/ShowInstance.php +++ b/airtime_mvc/application/models/ShowInstance.php @@ -694,11 +694,15 @@ SQL; ':instance_id2' => $this->_instanceId )); $results = $stmt->fetchAll(PDO::FETCH_ASSOC); + + $userTimezone = Application_Model_Preference::GetUserTimezone(); + $displayTimezone = new DateTimeZone($userTimezone); + $utcTimezone = new DateTimeZone("UTC"); foreach ($results as &$row) { - $dt = new DateTime($row["starts"], new DateTimeZone("UTC")); - $dt->setTimezone(new DateTimeZone(date_default_timezone_get())); + $dt = new DateTime($row["starts"], $utcTimezone); + $dt->setTimezone($displayTimezone); $row["starts"] = $dt->format("Y-m-d H:i:s"); if (isset($row['length'])) {