ILIAS
release_5-3 Revision v5.3.23-19-g915713cf615
|
Calendar schedule filter for consultation hour bookings. More...
Public Member Functions | |
__construct ($a_user_id, $a_consultation_hour_group_ids=null) | |
filterCategories (array $a_cats) | |
modifyEvent (ilCalendarEntry $a_event) | |
addCustomEvents (ilDate $start, ilDate $end, array $a_categories) | |
Protected Attributes | |
$user_id | |
$group_ids | |
$cats | |
Calendar schedule filter for consultation hour bookings.
Definition at line 17 of file class.ilCalendarScheduleFilterBookings.php.
ilCalendarScheduleFilterBookings::__construct | ( | $a_user_id, | |
$a_consultation_hour_group_ids = null |
|||
) |
Definition at line 23 of file class.ilCalendarScheduleFilterBookings.php.
References ilCalendarCategories\_getInstance().
ilCalendarScheduleFilterBookings::addCustomEvents | ( | ilDate | $start, |
ilDate | $end, | ||
array | $a_categories | ||
) |
Implements ilCalendarScheduleFilter.
Definition at line 64 of file class.ilCalendarScheduleFilterBookings.php.
ilCalendarScheduleFilterBookings::filterCategories | ( | array | $a_cats | ) |
Implements ilCalendarScheduleFilter.
Definition at line 30 of file class.ilCalendarScheduleFilterBookings.php.
ilCalendarScheduleFilterBookings::modifyEvent | ( | ilCalendarEntry | $a_event | ) |
Implements ilCalendarScheduleFilter.
Definition at line 35 of file class.ilCalendarScheduleFilterBookings.php.
References $group_ids, $ilUser, $user_id, ilCalendarEntry\getContextId(), ilCalendarEntry\getEntryId(), ilCalendarCategories\MODE_PORTFOLIO_CONSULTATION, and ilBookingEntry\setTargetObjIds().
|
protected |
Definition at line 21 of file class.ilCalendarScheduleFilterBookings.php.
|
protected |
Definition at line 20 of file class.ilCalendarScheduleFilterBookings.php.
Referenced by modifyEvent().
|
protected |
Definition at line 19 of file class.ilCalendarScheduleFilterBookings.php.
Referenced by modifyEvent().