From 32de8435cc1b7f4c2c39ad8c8514505cb6873ebd Mon Sep 17 00:00:00 2001 From: michal6103 Date: Sat, 10 Dec 2011 22:38:15 +0100 Subject: [PATCH] Time zone set Europe/Central for iCalendar export --- app/views/events/show.ics.erb | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/app/views/events/show.ics.erb b/app/views/events/show.ics.erb index ef0e000..8d2dc56 100644 --- a/app/views/events/show.ics.erb +++ b/app/views/events/show.ics.erb @@ -1,6 +1,21 @@ BEGIN:VCALENDAR VERSION:2.0 PRODID:-//iCalendar export//EN +BEGIN:VTIMEZONE +TZID:Europe/Central +BEGIN:STANDARD +DTSTART:19710101T030000 +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +RRULE:FREQ=YEARLY;BYMONTH=10;BYDAY=-1SU +END:STANDARD +BEGIN:DAYLIGHT +DTSTART:19710101T020000 +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +RRULE:FREQ=YEARLY;BYMONTH=3;BYDAY=-1SU +END:DAYLIGHT +END:VTIMEZONE BEGIN:VEVENT UID:<%= @event.id %>@<%= request.host %> SUMMARY:<%= @event.title %> @@ -9,8 +24,9 @@ LOCATION:<%= @event.venue_address %> URL:<%= custom_url_for @event %> STATUS:CONFIRMED CLASS:PUBLIC +TZID=Europe/Central DTSTART:<%= @event.start_at.strftime('%Y%m%dT%H%M%S') %> DTEND:<%= @event.end_at.strftime('%Y%m%dT%H%M%S') %> DTSTAMP:<%= @event.start_at.strftime('%Y%m%dT%H%M%S') %> END:VEVENT -END:VCALENDAR \ No newline at end of file +END:VCALENDAR