|
Moodle
2.2.1
http://www.collinsharper.com
|

Public Member Functions | |
| __construct () | |
| get_name () | |
| add_property ($name, $value=NULL, $parameters=NULL) | |
| add_component ($component) | |
| get_property_list ($name) | |
| invariant_holds () | |
| is_valid () | |
| serialize () | |
| unserialize ($string) | |
| clear_errors () | |
| parser_error ($error) | |
Data Fields | |
| $name = NULL | |
| $properties = NULL | |
| $components = NULL | |
| $valid_properties = NULL | |
| $valid_components = NULL | |
| $parser_errors = NULL | |
BENNU - PHP iCalendar library (c) 2005-2006 Ioannis Papaioannou (pj@moodle.org). All rights reserved.
Released under the LGPL.
See http://bennu.sourceforge.net/ for more information and downloads.
Definition at line 15 of file iCalendar_components.php.
| __construct | ( | ) |
Reimplemented in iCalendar_standard, iCalendar_timezone, iCalendar_alarm, iCalendar_freebusy, iCalendar_journal, iCalendar_todo, iCalendar_event, and iCalendar.
Definition at line 27 of file iCalendar_components.php.
| add_component | ( | $ | component | ) |
Definition at line 126 of file iCalendar_components.php.
| add_property | ( | $ | name, |
| $ | value = NULL, |
||
| $ | parameters = NULL |
||
| ) |
Definition at line 41 of file iCalendar_components.php.


| clear_errors | ( | ) |
Definition at line 318 of file iCalendar_components.php.

| get_name | ( | ) |
Definition at line 37 of file iCalendar_components.php.
| get_property_list | ( | $ | name | ) |
Definition at line 146 of file iCalendar_components.php.
| invariant_holds | ( | ) |
Reimplemented in iCalendar_alarm, iCalendar_freebusy, iCalendar_todo, and iCalendar_event.
Definition at line 149 of file iCalendar_components.php.

| is_valid | ( | ) |
Definition at line 153 of file iCalendar_components.php.

| parser_error | ( | $ | error | ) |
Definition at line 322 of file iCalendar_components.php.

| serialize | ( | ) |
| unserialize | ( | $ | string | ) |
I needed a way to convert an iCalendar component back to a Bennu object so I could easily access and modify it after it had been stored; if this functionality is already present somewhere in the library, I apologize for adding it here unnecessarily; however, I couldn't find it so I added it myself.
| string | $string | the iCalendar object to load in to this iCalendar_component |
Definition at line 233 of file iCalendar_components.php.

| $components = NULL |
Definition at line 18 of file iCalendar_components.php.
| $name = NULL |
Reimplemented in iCalendar_daylight, iCalendar_standard, iCalendar_timezone, iCalendar_alarm, iCalendar_freebusy, iCalendar_journal, iCalendar_todo, iCalendar_event, and iCalendar.
Definition at line 16 of file iCalendar_components.php.
| $parser_errors = NULL |
Definition at line 25 of file iCalendar_components.php.
| $properties = NULL |
Reimplemented in iCalendar_standard, iCalendar_timezone, iCalendar_alarm, iCalendar_freebusy, iCalendar_journal, iCalendar_todo, and iCalendar_event.
Definition at line 17 of file iCalendar_components.php.
| $valid_components = NULL |
Definition at line 20 of file iCalendar_components.php.
| $valid_properties = NULL |
Definition at line 19 of file iCalendar_components.php.