Fwd: Re: [kronolith] I'm having a problem with the kronolith_driver_sql class.

Jan Schneider jan@horde.org
Sun, 15 Sep 2002 23:54:15 +0200



----- Weitergeleitete Nachricht von green@UMDNJ.EDU -----
    Datum: Sun, 15 Sep 2002 16:41:58 -0400
    Von: Cliff Green <green@UMDNJ.EDU>
Antwort an: Cliff Green <green@UMDNJ.EDU>
 Betreff: Re: [kronolith] I'm having a problem with the 
kronolith_driver_sql class.
      An: Jan Schneider <jan@horde.org>

Quoting Jan Schneider <jan@horde.org>:

[munch] 
> ics importing happens in Event::fromiCalendar().
Thanks!  I've added clauses here to get LOCATION and CATEGORY;  location seems
to work, but category doesn't.  I was more interested in being sure location
did.  I don't quite understand how we were getting it before.

> ics parsing happens in Data/imc.php and Data/icalendar.php.
Yeah, I've added a few things in both of these, too.  E.g.:

-timezone offset, to send in UTC form and to correct back to local time on
import
-ratcheted VCal Version to 2.0
-changed PRODID a little
-added METHOD:REQUEST, TRANSP:OPAQUE, ORGANIZER (which we don't have a place to
store just yet ;-)

The main thing was to deal with the offset, which didn't seem to translate
properly outside of kronolith.

At this point, I'm more interested in function _build() in icalendar.php, which
is where the incoming iCal material is parsed into objects, etc., right?  I'm
concerned initially about VTIMEZONE and VALARM.  I don't know about other
calendar/scheduling packages (e.g., GroupWise, Domino, etc., but Evolution
insists on sending a VTIMEZONE object just above any VEVENT objects, and LookOut
sends VALARM by default if you don't uncheck it (which I'm sure most users don't
even see, let alone think about).

c
-- 
Cliff Green
Academic Computing Services - UMDNJ
Signature under NDA

----- Ende der weitergeleiteten Nachricht -----


Jan.

--
http://www.horde.org - The Horde Project
http://www.ammma.de - discover your knowledge
http://www.tip4all.de - Deine private Tippgemeinschaft