Class vCalendar
Created by JetBrains PhpStorm. User: milan Date: 7/4/13 Time: 12:59 PM To change this template use File | Settings | File Templates.
- vObject
-
vComponent
-
vCalendar
Copyright: Morphoss Ltd http://www.morphoss.com/
License: GNU LGPL v3 or later
Author: Andrew McMillan andrew@mcmillan.net.nz
Located at vCalendar.php
public
|
#
__construct( mixed $content = null )
Constructor. If a string is passed it will be parsed as if it was an iCalendar object, otherwise a new vCalendar will be initialised with basic content. If an array of key value pairs is provided they will also be used as top-level properties. |
public
|
#
AddTimeZone(
Add a timezone component to this vCalendar. |
public
|
|
public
|
|
public
|
|
public
|
|
public
|
#
UpdateAttendeeStatus( string $email,
Update the attendees of this VEVENT/VTODO |
public
|
|
public
boolean
|
#
StartFilter( array $filters )
Test a PROP-FILTER or COMP-FILTER and return a true/false COMP-FILTER (is-defined | is-not-defined | (time-range?, prop-filter*, comp-filter)) PROP-FILTER (is-defined | is-not-defined | ((time-range | text-match)?, param-filter)) |
public
string
|
#
GetOlsonName(
Work out what Olson timezone this VTIMEZONE really is. Perhaps we should put this into a vTimezone class. |
public
|
#
Confidential( )
Morph this component (and subcomponents) into a confidential version of it. A confidential event will be scrubbed of any identifying characteristics other than time/date, repeat, uid and a summary which is just a translated 'Busy'. |
public
|
|
public
|
|
public
|
getMaster(),
invalidate(),
setMaster()
|
KEYBEGIN,
KEYBEGINLENGTH,
KEYEND,
KEYENDLENGTH,
VEOL
|
$PREPARSED
|
$lineHeap,
$master,
$valid
|