|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilICalParser:Public Member Functions | |
| __construct (string $a_ical, int $a_type) | |
| setCategoryId (int $a_id) | |
| parse () | |
Data Fields | |
| const | INPUT_STRING = 1 |
| const | INPUT_FILE = 2 |
Protected Member Functions | |
| getContainer () | |
| setContainer (ilICalItem $a_container) | |
| dropContainer () | |
| pushContainer (ilICalItem $a_container) | |
| parseLine (string $line) | |
| storeItems (string $a_param_part, string $a_value_part) | |
| splitLine (string $a_line) | |
| tokenize (string $a_string, string $a_tokenizer) | |
| getTZ (string $a_timezone) | |
| switchTZ (ilTimeZone $timezone) | |
| restoreTZ () | |
| writeEvent () | |
| purgeString (string $a_string) | |
Protected Attributes | |
| ilLogger | $log |
| ilCalendarCategory | $category = null |
| string | $ical = '' |
| string | $file = '' |
| ilTimeZone | $default_timezone = null |
| array | $container = array() |
Definition at line 25 of file class.ilICalParser.php.
| ilICalParser::__construct | ( | string | $a_ical, |
| int | $a_type | ||
| ) |
Definition at line 39 of file class.ilICalParser.php.
References $DIC, and ilTimeZone\_getInstance().
Here is the call graph for this function:
|
protected |
Definition at line 106 of file class.ilICalParser.php.
Referenced by parseLine(), and storeItems().
Here is the caller graph for this function:
|
protected |
Definition at line 90 of file class.ilICalParser.php.
Referenced by parseLine(), storeItems(), and writeEvent().
Here is the caller graph for this function:
|
protected |
Definition at line 257 of file class.ilICalParser.php.
References $default_timezone, Vendor\Package\$e, $parts, and ilTimeZone\_getInstance().
Referenced by parseLine(), and writeEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilICalParser::parse | ( | ) |
Definition at line 61 of file class.ilICalParser.php.
References $i, ilICalUtils\ICAL_EOL, ilICalUtils\ICAL_EOL_FB, ilICalUtils\ICAL_SPACE, ilICalUtils\ICAL_TAB, parseLine(), and tokenize().
Here is the call graph for this function:
|
protected |
Definition at line 119 of file class.ilICalParser.php.
References $container, $param, $params, dropContainer(), getContainer(), getTZ(), ILIAS\UI\Implementation\Component\Input\getValue(), pushContainer(), setContainer(), splitLine(), storeItems(), and writeEvent().
Referenced by parse().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 473 of file class.ilICalParser.php.
References ilUtil\stripSlashes().
Referenced by writeEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 114 of file class.ilICalParser.php.
Referenced by parseLine(), and storeItems().
Here is the caller graph for this function:
|
protected |
Definition at line 289 of file class.ilICalParser.php.
| ilICalParser::setCategoryId | ( | int | $a_id | ) |
Definition at line 56 of file class.ilICalParser.php.
|
protected |
| ilICalItem |
Definition at line 101 of file class.ilICalParser.php.
Referenced by parseLine().
Here is the caller graph for this function:
|
protected |
Definition at line 240 of file class.ilICalParser.php.
Referenced by parseLine().
Here is the caller graph for this function:
|
protected |
Definition at line 172 of file class.ilICalParser.php.
References $param, dropContainer(), getContainer(), and pushContainer().
Referenced by parseLine().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 280 of file class.ilICalParser.php.
References Vendor\Package\$e, ilTimeZone\getIdentifier(), and ilTimeZone\switchTZ().
Here is the call graph for this function:
|
protected |
Definition at line 252 of file class.ilICalParser.php.
Referenced by parse().
Here is the caller graph for this function:
|
protected |
Definition at line 294 of file class.ilICalParser.php.
References $default_timezone, $param, $type, getContainer(), getTZ(), IL_CAL_DATE, IL_CAL_DATETIME, IL_CAL_DAY, ilCalendarCategory\LTYPE_REMOTE, and purgeString().
Referenced by parseLine().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 32 of file class.ilICalParser.php.
|
protected |
Definition at line 37 of file class.ilICalParser.php.
Referenced by parseLine().
|
protected |
Definition at line 36 of file class.ilICalParser.php.
Referenced by getTZ(), and writeEvent().
|
protected |
Definition at line 35 of file class.ilICalParser.php.
|
protected |
Definition at line 34 of file class.ilICalParser.php.
|
protected |
Definition at line 30 of file class.ilICalParser.php.
| const ilICalParser::INPUT_FILE = 2 |
Definition at line 28 of file class.ilICalParser.php.
Referenced by ilCalendarCategoryGUI\doImportFile().
| const ilICalParser::INPUT_STRING = 1 |
Definition at line 27 of file class.ilICalParser.php.
Referenced by ilCalendarRemoteReader\importIcal().