[Signs fixed]New timezone management for importer (now working as expected ;) )
Dynamic timezone-change preview =) TODO: - complete timezone mapping list! - check exporter timezone management
This commit is contained in:
parent
fb426098d6
commit
128e627a80
@ -135,7 +135,6 @@ Zarafa.plugins.calendarimporter.data.Timezones = Ext.extend(Object, {
|
|||||||
/* Atlantic */
|
/* Atlantic */
|
||||||
/* Antarctica */
|
/* Antarctica */
|
||||||
/* Artic */
|
/* Artic */
|
||||||
/*
|
|
||||||
/* Asia */
|
/* Asia */
|
||||||
/* Indian */
|
/* Indian */
|
||||||
/* Others */
|
/* Others */
|
||||||
|
@ -104,7 +104,7 @@ Zarafa.plugins.calendarimporter.dialogs.ImportPanel = Ext.extend(Ext.Panel, {
|
|||||||
var parsedData = new Array(eventdata.events.length);
|
var parsedData = new Array(eventdata.events.length);
|
||||||
|
|
||||||
for(var i=0; i < eventdata.events.length; i++) {
|
for(var i=0; i < eventdata.events.length; i++) {
|
||||||
parsedData[i] = new Array(eventdata.events[i]["SUMMARY"], new Date(parseInt(eventdata.events[i]["DTSTART"]) + local_tz_offset - tz_offset), new Date(parseInt(eventdata.events[i]["DTEND"]) + local_tz_offset - tz_offset), eventdata.events[i]["LOCATION"], eventdata.events[i]["DESCRIPTION"]);
|
parsedData[i] = new Array(eventdata.events[i]["SUMMARY"], new Date(parseInt(eventdata.events[i]["DTSTART"]) + local_tz_offset + tz_offset), new Date(parseInt(eventdata.events[i]["DTEND"]) + local_tz_offset + tz_offset), eventdata.events[i]["LOCATION"], eventdata.events[i]["DESCRIPTION"]);
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
return null;
|
return null;
|
||||||
|
@ -7,8 +7,8 @@ X-WR-CALNAME:Testkalender
|
|||||||
X-WR-TIMEZONE:America/Detroit
|
X-WR-TIMEZONE:America/Detroit
|
||||||
X-WR-CALDESC:Nur zum testen vom Google Kalender
|
X-WR-CALDESC:Nur zum testen vom Google Kalender
|
||||||
BEGIN:VEVENT
|
BEGIN:VEVENT
|
||||||
DTSTART;TZID="America/Detroit":20121227T100000
|
DTSTART:20121227T150000Z
|
||||||
DTEND;TZID="America/Detroit":20121227T110000
|
DTEND:20121227T160000Z
|
||||||
DTSTAMP:20110121T195741Z
|
DTSTAMP:20110121T195741Z
|
||||||
UID:1koigufm110c5hnq6ln57murd4@google.com
|
UID:1koigufm110c5hnq6ln57murd4@google.com
|
||||||
CREATED:20110119T142901Z
|
CREATED:20110119T142901Z
|
||||||
|
@ -241,7 +241,7 @@ class ICal {
|
|||||||
$this_tz = new DateTimeZone($tz);
|
$this_tz = new DateTimeZone($tz);
|
||||||
$tz_now = new DateTime("now", $this_tz);
|
$tz_now = new DateTime("now", $this_tz);
|
||||||
$tz_offset = $this_tz->getOffset($tz_now);
|
$tz_offset = $this_tz->getOffset($tz_now);
|
||||||
$timestamp_utc = $timestamp + $tz_offset;
|
$timestamp_utc = $timestamp - $tz_offset;
|
||||||
} else {
|
} else {
|
||||||
$timestamp_utc = $timestamp;
|
$timestamp_utc = $timestamp;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user