Todo List

page EgwIcal package for Egroupware
rewrite the overview, add small synopsis, remove the talk about WURH etc. in here talk about the usage of the various routines/classes of the package (eg how to use icalvcb to combine retrieving from different resources and etc. Basic handling should be given in class descriptions, though.

page EgwIcal package for Egroupware
notably timezone handling in EgwIcal should be documented and possible features to allow import/export and use of iCalendar VTIMEZONE components should be provided.

Class bocalupdate_vevents
add Lars his VERSION=1.0 handling of recur events in here.

Member bocalupdate_vevents::$vevent2eventFields
integrate this with the egwical base $ical2egw conversion table

Class bocalupdate_vfreebusy
Here should come some more text about the workings of this class especially about how this class ovewrites some extra methods of the baseclass egwical-resourcehandler, because in the vfreebusy multiple events are converted into a single vfreebusy element.

get import of freebusy working.... Inpackage: egwical

Member bocalupdate_vfreebusy::export_vfreebusy (&$events)
should the VFREEBUSY element get a uid? and if so: what and why?

Member bocalupdate_vfreebusy::import_vfreebusy (&$vfreebusy)
this needs to be implemented ....

Member bocalupdate_vfreebusy::setSupportedFields (ProductType $devicetype= 'all')
review this code to cater for vfreebusy usage!!

Member bocalupdate_vfreebusy::$vfreebusy2eventFields
integrate this with the egwical base $ical2egw conversion table

Member boical::exportVCal (int-I-array $events, $version='2.0', string $method='PUBLISH')
check if the return value of exportVcal is still compatible..

Member boical::importVCal (string &$_vcalData, int $cal_id=-1)
check if the return value of importVcal is still compatible..

Member boinfolog_vtodos::_provided_vtodo2taskFields ()
find out the correct conversion between info_owner, info_responsible, and ORGANIZER and ATTENDEES for tasks

add support for multiple2single category conversion et vice versa

add routines for resources conversions

add routines for url conversions

Member boinfolog_vtodos::_provided_vtodo2taskFields ()
find out if infolog supports yet ALARMS, if so do conversion

Member boinfolog_vtodos::import_vtodo (VTODO &$vtodo, int $uid_mapping_import, boolean $reimport_missing_tasks=false, int $cal_id=0)
implement ATTENDEE and ORGANIZER import for VTODOS

Member boinfolog_vtodos::$vtodo2taskFields
integrate this with the egwical base $ical2egw conversion table

Class egwical_resourcehandler
write some doc about the devicType steering and supportedFields

Class egwical_resourcehandler
check signatures of various EElt export methods to see if we should allow both array_of_EElt and array_of_EEltId arguments. The first might be profitable to handle large queries (only one DB search needed)

Member egwical_resourcehandler::deviceType2contentType ($devtyp='all')
implement deviceType2contentType

Member egwical_resourcehandler::httpUserAgent2deviceType ($agentidstr)
implement httpUserAgent2deviceType()

Member egwical_resourcehandler::icalendarProdId2devicetype (string $prodidstr)
implement icalendarProdId2devicetype()

Member egwical_resourcehandler::product2deviceType ($productManufacturer='all', $productName='')
implement product2devicetype

Member eicnvutils::mki_p_FBTYPE ($fbtype=null)
not yet implemented egw activity type to fbtype conversion

Member eicnvutils::mke_EXDATEpv2udays (array $params, array $dvals)
update this documentation! Some examples

Member eicnvutils::mke_RECUR2rar (string $recur, mixed $rstart)
RECUR: COUNT=xx;WEEKLY;BYDAY, may miss the last occurence, if not started on a BYDAY day: to be fixed! prio=low

Member eicnvutils::mke_RECUR2rar (string $recur, mixed $rstart)
RECUR: YEARLY seems only to support the most basic variant?? To be checked!

Member vcalinfolog::exportVTODO (int-I-array $_taskID, string $_version)
check if the return value of exportVcal is still compatible..

Member vcalinfolog::importVCal (string &$_vcalData, int $_taskID=-1)
check if the return value of importVcal is still compatible..

Page Currently implemented VEVENT handling in egwical
check multiple category import (do they get duplicated?

Page Currently implemented VFREEBUSY handling in egwical
various features, see below TODO: [+] export [-] export calendar owner as ATTENDEE [+] export ... type events as FBTYPE= ... [+/-] export url as call adres for this calendark [-] report the requestor as ORGANIZER (we should have his id then..)


Generated on Thu Jun 8 21:57:23 2006 for EgwIcal by  doxygen 1.4.6