Externer Kalender (Problem Ganztagstermin)

Bei Fehlern oder Problemen mit phlyMail Lite bitte hier posten

Externer Kalender (Problem Ganztagstermin)

Postby Michael » 27.12.2011 11:41

Hallo,

die Einbindung eines externen Kalenders funktioniert bei mir soweit. Mir ist jetzt allerdings aufgefallen, dass Ganztagstermine wohl nicht richtig angezeigt werden.
Bei dem eingebundenen externen Kalender handelt es sich um einen "Google" Kalender.

Ganztagstermin bei Google angelegt --> z.b. 6. Januar 2012.
Anzeige in phlymail: 06. Januar 00:00- 00:00 und 07. Januar 00:00 - 00:00 (2 Termine)

Legt man (bei Google) den Termin 00:00 - 23:59 an, funktioniert es.

Aktuelle (Lite) Version 4.02.51
Zeitzonen stehen jedes mal auf "Berlin"
Kann das Problem jemand nachstellen?

Gruß, Michael
User avatar
Michael
Junior Member
Junior Member
 
Posts: 26
Joined: 18.12.2006 16:52

Re: Externer Kalender (Problem Ganztagstermin)

Postby mso » 27.12.2011 20:21

Das Problem ist die uneinheitliche Betrachtung dessen, was ein ganztägiger Termin ist. Es gibt ja potentiell drei Wege, einen ganztägigen Termin zu markieren:
  • Starttag 0:00 - Starttag 0:00
  • Starttag 0:00 - Starttag 23:59
  • Starttag 0:00 - Starttag+1 0:00

phlyMail nimmt den zweiten, aus meiner Sicht logischer erscheinenden Weg, Apple iCal und wohl auch Google den dritten Weg. Die große Frage ist hier nur: Wer hat Recht? Stimmt denn meine Vermutung hinsichtlich dessen, was Googles Kalender ausspuckt?
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Externer Kalender (Problem Ganztagstermin)

Postby Michael » 27.12.2011 21:33

So sieht der Ganztagestermin "Urlaub" bei Google aus:

BEGIN:VEVENT
DTSTART;VALUE=DATE:20111230
DTEND;VALUE=DATE:20111231
DTSTAMP:20111227T192526Z
UID:iud1dvll8qfo4fma75q14jicg8@google.com
CREATED:20111227T094632Z
DESCRIPTION:
LAST-MODIFIED:20111227T094632Z
LOCATION:
SEQUENCE:0
STATUS:CONFIRMED
SUMMARY:Urlaub
TRANSP:TRANSPARENT
END:VEVENT

Eine Zeit ist explizit gar nicht angegeben, also wäre das wohl (wie vermutet) Fall 3.
User avatar
Michael
Junior Member
Junior Member
 
Posts: 26
Joined: 18.12.2006 16:52

Re: Externer Kalender (Problem Ganztagstermin)

Postby mso » 28.12.2011 12:09

OK, somit ist also klar, dass auch der Google-Kalender den dritten Weg geht.

Ich werde mir die Sache mal genauer ansehen, inwieweit ich das im Code abgebildet bekomme, so dass die Anzeige in phlyMail mit dem konform geht, was bei Google angezeigt wird.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Externer Kalender (Problem Ganztagstermin)

Postby Michael » 28.12.2011 12:45

mso wrote:Ich werde mir die Sache mal genauer ansehen, inwieweit ich das im Code abgebildet bekomme, so dass die Anzeige in phlyMail mit dem konform geht, was bei Google angezeigt wird.


Danke - das wäre natürlich super. Der Workaround alle Ganztagstermine bei Google von 00:00-23:59 anzuzeigen funktioniert zwar, ist aber nicht so richtig komfortabel.
User avatar
Michael
Junior Member
Junior Member
 
Posts: 26
Joined: 18.12.2006 16:52

Re: Externer Kalender (Problem Ganztagstermin)

Postby mso » 28.12.2011 21:00

Bitte probieren Sie doch mal mit der angehängten Datei, ob der Workaround funktioniert.

Kopieren Sie diese in den Ordner phlymail/handlers/calendar/ - machen Sie aber vorher eine Sicherheitskopie der derzeit auf dem Server befindlichen Datei.
Attachments
functions.php
phlymail/handlers/calendar/
(21.16 KiB) Downloaded 7 times
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin

Re: Externer Kalender (Problem Ganztagstermin)

Postby Michael » 29.12.2011 18:30

Hallo,

habe die Datei ersetzt - funktioniert tadellos!
Aus den Google Ganztagsterminen 00:00 - 00:00 werden PhlyMail Ganztagstermine 00:00- 23:59.

Daumen hoch für diese schnelle Umsetzung!

Guten Rutsch,
Michael
User avatar
Michael
Junior Member
Junior Member
 
Posts: 26
Joined: 18.12.2006 16:52

Re: Externer Kalender (Problem Ganztagstermin)

Postby mso » 29.12.2011 20:39

Es freut mich, dass die Lösung funktioniert. Dies wird Bestandteil der nächsten phlyMail-Build.
Matthias Sommerfeld

phlyMail Developer
http://phlymail.com
User avatar
mso
Site Admin
Site Admin
 
Posts: 1259
Joined: 01.11.2001 01:00
Location: Berlin


Return to Fehler / Probleme phlyMail Lite

Who is online

Registered users: No registered users

cron