ILIAS
trunk Revision v11.0_alpha-1866-gfa368f7776e
|
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().
|
protected |
Definition at line 106 of file class.ilICalParser.php.
References null.
Referenced by parseLine(), and storeItems().
|
protected |
Definition at line 90 of file class.ilICalParser.php.
References null.
Referenced by parseLine(), storeItems(), and writeEvent().
|
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().
ilICalParser::parse | ( | ) |
Definition at line 61 of file class.ilICalParser.php.
References ilICalUtils\ICAL_EOL, ilICalUtils\ICAL_EOL_FB, ilICalUtils\ICAL_SPACE, ilICalUtils\ICAL_TAB, parseLine(), and tokenize().
|
protected |
Definition at line 119 of file class.ilICalParser.php.
References $param, $params, dropContainer(), getContainer(), getTZ(), ILIAS\UI\Implementation\Component\Input\getValue(), pushContainer(), setContainer(), splitLine(), storeItems(), and writeEvent().
Referenced by parse().
|
protected |
Definition at line 473 of file class.ilICalParser.php.
References ilUtil\stripSlashes().
Referenced by writeEvent().
|
protected |
Definition at line 114 of file class.ilICalParser.php.
Referenced by parseLine(), and storeItems().
|
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().
|
protected |
Definition at line 240 of file class.ilICalParser.php.
Referenced by parseLine().
|
protected |
Definition at line 172 of file class.ilICalParser.php.
References $param, dropContainer(), getContainer(), and pushContainer().
Referenced by parseLine().
|
protected |
Definition at line 280 of file class.ilICalParser.php.
References Vendor\Package\$e, ilTimeZone\getIdentifier(), and ilTimeZone\switchTZ().
|
protected |
Definition at line 252 of file class.ilICalParser.php.
Referenced by parse().
|
protected |
Definition at line 294 of file class.ilICalParser.php.
References $default_timezone, $param, ilCalendarCategoryAssignments\addAssignment(), getContainer(), getTZ(), IL_CAL_DATE, IL_CAL_DATETIME, IL_CAL_DAY, ilCalendarCategory\LTYPE_REMOTE, and purgeString().
Referenced by parseLine().
|
protected |
Definition at line 32 of file class.ilICalParser.php.
|
protected |
Definition at line 37 of file class.ilICalParser.php.
|
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().