From: Michael J. Rubinsky Date: Sat, 3 Jul 2010 22:18:45 +0000 (-0400) Subject: fix timezone determination when user's timezone pref is empty/default. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=e372ff7141cb170f97833e26415640379b9d2459;p=horde.git fix timezone determination when user's timezone pref is empty/default. --- diff --git a/timeobjects/lib/Driver/FacebookEvents.php b/timeobjects/lib/Driver/FacebookEvents.php index 0419d70cc..d6921e274 100644 --- a/timeobjects/lib/Driver/FacebookEvents.php +++ b/timeobjects/lib/Driver/FacebookEvents.php @@ -46,10 +46,12 @@ class TimeObjects_Driver_FacebookEvents // change it, who knows. $event['start_time'] -= 21600; //60 * 60 * 6; $start = new Horde_Date($event['start_time'], 'America/Los_Angeles'); - $start->setTimezone($GLOBALS['prefs']->getValue('timezone', date_default_timezone_get())); + $tz = $GLOBALS['prefs']->getValue('timezone'); + + $start->setTimezone(empty($tz) ? date_default_timezone_get() : $tz); $event['end_time'] -= 21600; $end = new Horde_Date($event['end_time'], 'America/Los_Angeles'); - $end->setTimezone($GLOBALS['prefs']->getValue('timezone', date_default_timezone_get())); + $end->setTimezone(empty($tz) ? date_default_timezone_get() : $tz); $objects[] = array('id' => $event['eid'], 'title' => $event['name'] . ' - ' . $event['tagline'],