|
ILIAS
release_6 Revision v6.24-5-g0c8bfefb3b8
|
Reader for remote ical calendars. More...
Collaboration diagram for ilCalendarRemoteReader:Public Member Functions | |
| __construct ($a_url) | |
| Constructor init curl. More... | |
| setUser ($a_user) | |
| setPass ($a_pass) | |
| getType () | |
| getUrl () | |
| read () | |
| Read ical format. More... | |
| import (ilCalendarCategory $cat) | |
| Import appointments in calendar. More... | |
Data Fields | |
| const | TYPE_ICAL = 1 |
Protected Member Functions | |
| readIcal () | |
| Read ical. More... | |
| importIcal (ilCalendarCategory $cat) | |
| Import ical in calendar. More... | |
| initCurl () | |
| Init curl connection. More... | |
| replaceWebCalProtocol () | |
Private Member Functions | |
| call () | |
| call peer More... | |
Private Attributes | |
| $type = self::TYPE_ICAL | |
| $curl = null | |
| $url | |
| $user | |
| $pass | |
| $ical | |
| $logger | |
Reader for remote ical calendars.
Definition at line 14 of file class.ilCalendarRemoteReader.php.
| ilCalendarRemoteReader::__construct | ( | $a_url | ) |
Constructor init curl.
Definition at line 39 of file class.ilCalendarRemoteReader.php.
References $DIC.
|
private |
call peer
@access private
| ilCurlConnectionException |
Definition at line 169 of file class.ilCalendarRemoteReader.php.
References $res.
Referenced by readIcal().
Here is the caller graph for this function:| ilCalendarRemoteReader::getType | ( | ) |
Definition at line 57 of file class.ilCalendarRemoteReader.php.
References $type.
Referenced by import(), and read().
Here is the caller graph for this function:| ilCalendarRemoteReader::getUrl | ( | ) |
Definition at line 62 of file class.ilCalendarRemoteReader.php.
References $url.
Referenced by initCurl(), and replaceWebCalProtocol().
Here is the caller graph for this function:| ilCalendarRemoteReader::import | ( | ilCalendarCategory | $cat | ) |
Import appointments in calendar.
Definition at line 87 of file class.ilCalendarRemoteReader.php.
References getType(), importIcal(), and TYPE_ICAL.
Here is the call graph for this function:
|
protected |
Import ical in calendar.
| ilCalendarCategory | $cat |
Definition at line 111 of file class.ilCalendarRemoteReader.php.
References $parser, ilCalendarEntry\_delete(), ilCalendarCategoryAssignments\_deleteByCategoryId(), ilCalendarCategoryAssignments\_getAssignedAppointments(), ilCalendarCategory\getCategoryID(), and ilICalParser\INPUT_STRING.
Referenced by import().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Init curl connection.
Definition at line 131 of file class.ilCalendarRemoteReader.php.
References Vendor\Package\$e, getUrl(), replaceWebCalProtocol(), and user().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarRemoteReader::read | ( | ) |
Read ical format.
| sonething |
Definition at line 73 of file class.ilCalendarRemoteReader.php.
References getType(), initCurl(), readIcal(), and TYPE_ICAL.
Here is the call graph for this function:
|
protected |
Read ical.
| ilCurlConnectionException |
Definition at line 100 of file class.ilCalendarRemoteReader.php.
References call().
Referenced by read().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 155 of file class.ilCalendarRemoteReader.php.
References getUrl().
Referenced by initCurl().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarRemoteReader::setPass | ( | $a_pass | ) |
Definition at line 52 of file class.ilCalendarRemoteReader.php.
| ilCalendarRemoteReader::setUser | ( | $a_user | ) |
Definition at line 47 of file class.ilCalendarRemoteReader.php.
References user().
Here is the call graph for this function:
|
private |
Definition at line 21 of file class.ilCalendarRemoteReader.php.
|
private |
Definition at line 27 of file class.ilCalendarRemoteReader.php.
|
private |
Definition at line 32 of file class.ilCalendarRemoteReader.php.
|
private |
Definition at line 25 of file class.ilCalendarRemoteReader.php.
|
private |
Definition at line 19 of file class.ilCalendarRemoteReader.php.
Referenced by getType().
|
private |
Definition at line 23 of file class.ilCalendarRemoteReader.php.
Referenced by getUrl().
|
private |
Definition at line 24 of file class.ilCalendarRemoteReader.php.
| const ilCalendarRemoteReader::TYPE_ICAL = 1 |
Definition at line 16 of file class.ilCalendarRemoteReader.php.