| ILIAS
    Release_4_1_x_branch Revision 61804
    | 
Export calendar(s) to ical format More...
 Collaboration diagram for ilCalendarExport:
 Collaboration diagram for ilCalendarExport:| Public Member Functions | |
| __construct ($a_calendar_ids) | |
| export () | |
| getExportString () | |
| Protected Member Functions | |
| addTimezone () | |
| addCategories () | |
| createVTODO ($app) | |
| createVEVENT ($app) | |
| createRecurrences ($app) | |
| buildAppointmentUrl (ilCalendarEntry $entry) | |
| Build url from calendar entry. | |
| Protected Attributes | |
| $calendars = array() | |
| $writer = null | |
Export calendar(s) to ical format
Definition at line 36 of file class.ilCalendarExport.php.
| ilCalendarExport::__construct | ( | $a_calendar_ids | ) | 
Definition at line 41 of file class.ilCalendarExport.php.
| 
 | protected | 
Definition at line 64 of file class.ilCalendarExport.php.
References ilCalendarCategoryAssignments\_getAssignedAppointments(), ilCalendarCategories\_getInstance(), createVEVENT(), and createVTODO().
Referenced by export().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 59 of file class.ilCalendarExport.php.
Referenced by export().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Build url from calendar entry.
| ilCalendarEntry | $entry | 
Definition at line 168 of file class.ilCalendarExport.php.
References ilObject\_getAllReferences(), ilLink\_getLink(), ilCalendarCategoryAssignments\_lookupCategories(), ilCalendarEntry\getEntryId(), ilCalendarCategory\getInstanceByCategoryId(), and ilCalendarCategory\TYPE_OBJ.
Referenced by createVEVENT().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 144 of file class.ilCalendarExport.php.
References ilCalendarRecurrences\_getRecurrences(), and ilCalendarRecurrenceExclusions\getExclusionDates().
Referenced by createVEVENT().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 91 of file class.ilCalendarExport.php.
References buildAppointmentUrl(), createRecurrences(), ilICalWriter\escapeText(), IL_CAL_DAY, and IL_CAL_FKT_DATE.
Referenced by addCategories().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| 
 | protected | 
Definition at line 85 of file class.ilCalendarExport.php.
Referenced by addCategories().
 Here is the caller graph for this function:
 Here is the caller graph for this function:| ilCalendarExport::export | ( | ) | 
Definition at line 47 of file class.ilCalendarExport.php.
References addCategories(), and addTimezone().
Referenced by ilCalendarRemoteAccessHandler\handleRequest().
 Here is the call graph for this function:
 Here is the call graph for this function: Here is the caller graph for this function:
 Here is the caller graph for this function:| ilCalendarExport::getExportString | ( | ) | 
Definition at line 158 of file class.ilCalendarExport.php.
| 
 | protected | 
Definition at line 38 of file class.ilCalendarExport.php.
| 
 | protected | 
Definition at line 39 of file class.ilCalendarExport.php.