Procedural File: ical.php
Source Location: /ical.php
Classes:
ical_File
This is the class that everyone should start with to open an existing file or create a new one.
ical_Property
Base class for any values that we need to handle.
ical_ComponentManager
RFC Sections 4.4 - 4.6
vCalendar
Calendar object class
vEvent
Event object class
vEventInstance
Event Instance object class
vTodo
Todo object class
vJournal
Journal object class
vFreebusy
Freebusy object class
vTimezone
Timezone object class
Tzprop
Tzprop object class
Standard
Standard object class
Daylight
Daylist object class
vAlarm
Alarm object class
Page Details:
This file is a PHP implementation of RFC 2445 (ical).
Tags:
string $DATE_FORMAT [line 52]
integer $LINE_FOLD_LENGTH [line 47]
create_from_ical [line 747]
void create_from_ical(
$subelementext)
|
|
This really shouldn't ever be needed, since according to the RFC everything needs to be within a calendar to begin with, just use load_ical in the Vcalendar class
Parameters
epochtime2icaltime [line 806]
void epochtime2icaltime(
$icaltime)
|
|
Parameters
icaltime2epochtime [line 800]
void icaltime2epochtime(
$icaltime)
|
|
Parameters
local2utc [line 812]
void local2utc(
$local, $offset)
|
|
Tags:
Parameters
merge_calendars [line 784]
pass in arbitrary number of vcalendar objects returns a new vcalendar object with all calendar items
Parameters
merge_icalobjects [line 761]
pass in arbitrary number of icalfile objects returns a new icalfile object with all calendars
text_to_array [line 835]
array text_to_array(
string $text)
|
|
convert a string into an array based on newlines
Parameters
utc2local [line 823]
void utc2local(
$utc, $offset)
|
|
Tags:
Parameters
|