/** * Get user's timezone or the server time zone if none is * set */ public static function getUserTZ() { $user_tz = PHPWS_Cookie::read('user_tz'); if (!isset($user_tz)) { return PHPWS_Time::getServerTZ(); } else { $user_dst = PHPWS_Cookie::read('user_dst'); if (!isset($user_dst)) { return $user_tz; } else { return $user_tz + date('I'); } } }