|
ILIAS
release_8 Revision v8.24
|
Calendar schedule filter for consultation hour bookings. More...
Inheritance diagram for ilCalendarScheduleFilterBookings:
Collaboration diagram for ilCalendarScheduleFilterBookings:Public Member Functions | |
| __construct (int $a_user_id, ?array $a_consultation_hour_group_ids=null) | |
| filterCategories (array $a_cats) | |
| @inheritDoc More... | |
| modifyEvent (ilCalendarEntry $a_event) | |
| @inheritDoc More... | |
| addCustomEvents (ilDate $start, ilDate $end, array $a_categories) | |
| @inheritDoc More... | |
| filterCategories (array $a_cats) | |
| modifyEvent (ilCalendarEntry $a_event) | |
| Modifies event properties. More... | |
| addCustomEvents (ilDate $start, ilDate $end, array $a_categories) | |
| Add (return) an array of custom ilCalendarEntry's. More... | |
Protected Attributes | |
| int | $user_id |
| array | $group_ids = [] |
| ilCalendarCategories | $cats |
| ilObjUser | $user |
Calendar schedule filter for consultation hour bookings.
Definition at line 12 of file class.ilCalendarScheduleFilterBookings.php.
| ilCalendarScheduleFilterBookings::__construct | ( | int | $a_user_id, |
| ?array | $a_consultation_hour_group_ids = null |
||
| ) |
Definition at line 19 of file class.ilCalendarScheduleFilterBookings.php.
References $DIC, ilCalendarCategories\_getInstance(), and ILIAS\Repository\user().
Here is the call graph for this function:| ilCalendarScheduleFilterBookings::addCustomEvents | ( | ilDate | $start, |
| ilDate | $end, | ||
| array | $a_categories | ||
| ) |
@inheritDoc
Implements ilCalendarScheduleFilter.
Definition at line 67 of file class.ilCalendarScheduleFilterBookings.php.
| ilCalendarScheduleFilterBookings::filterCategories | ( | array | $a_cats | ) |
@inheritDoc
Implements ilCalendarScheduleFilter.
Definition at line 32 of file class.ilCalendarScheduleFilterBookings.php.
| ilCalendarScheduleFilterBookings::modifyEvent | ( | ilCalendarEntry | $a_event | ) |
@inheritDoc
Implements ilCalendarScheduleFilter.
Definition at line 40 of file class.ilCalendarScheduleFilterBookings.php.
References ilCalendarEntry\getContextId(), ilCalendarEntry\getEntryId(), ilCalendarCategories\MODE_PORTFOLIO_CONSULTATION, and ILIAS\Repository\user().
Here is the call graph for this function:
|
protected |
Definition at line 16 of file class.ilCalendarScheduleFilterBookings.php.
|
protected |
Definition at line 15 of file class.ilCalendarScheduleFilterBookings.php.
|
protected |
Definition at line 17 of file class.ilCalendarScheduleFilterBookings.php.
|
protected |
Definition at line 14 of file class.ilCalendarScheduleFilterBookings.php.