ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Calendar schedule filter for exercises. More...
Public Member Functions | |
__construct (int $a_user_id) | |
getLogger () | |
filterCategories (array $a_cats) | |
modifyEvent (ilCalendarEntry $a_event) | |
addCustomEvents (ilDate $start, ilDate $end, array $a_categories) | |
Protected Member Functions | |
isExerciseCategory ($a_cat_id) | |
Check valid exercise calendar category. More... | |
Protected Attributes | |
int | $user_id |
ilLogger | $logger |
Calendar schedule filter for exercises.
Definition at line 26 of file class.ilCalendarScheduleFilterExercise.php.
ilCalendarScheduleFilterExercise::__construct | ( | int | $a_user_id | ) |
Definition at line 31 of file class.ilCalendarScheduleFilterExercise.php.
References $DIC, and ILIAS\Repository\logger().
ilCalendarScheduleFilterExercise::addCustomEvents | ( | ilDate | $start, |
ilDate | $end, | ||
array | $a_categories | ||
) |
Implements ilCalendarScheduleFilter.
Definition at line 88 of file class.ilCalendarScheduleFilterExercise.php.
References $user_id, ilCalendarCategoryAssignments\_getAssignedAppointments(), ilDateTime\_within(), ilExAssignment\DEADLINE_RELATIVE, ilExcAssMemberState\getInstanceByIds(), ilExAssignment\getInstancesByExercise(), IL_CAL_UNIX, isExerciseCategory(), and null.
ilCalendarScheduleFilterExercise::filterCategories | ( | array | $a_cats | ) |
Implements ilCalendarScheduleFilter.
Definition at line 47 of file class.ilCalendarScheduleFilterExercise.php.
ilCalendarScheduleFilterExercise::getLogger | ( | ) |
Definition at line 39 of file class.ilCalendarScheduleFilterExercise.php.
References $logger.
Referenced by isExerciseCategory().
|
protected |
Check valid exercise calendar category.
Definition at line 153 of file class.ilCalendarScheduleFilterExercise.php.
References ilCalendarCategory\getInstanceByCategoryId(), getLogger(), null, and ilCalendarCategory\TYPE_OBJ.
Referenced by addCustomEvents(), and modifyEvent().
ilCalendarScheduleFilterExercise::modifyEvent | ( | ilCalendarEntry | $a_event | ) |
Implements ilCalendarScheduleFilter.
Definition at line 55 of file class.ilCalendarScheduleFilterExercise.php.
References $ass_id, ilCalendarCategoryAssignments\_lookupCategory(), ilExAssignment\DEADLINE_RELATIVE, ilCalendarEntry\getContextId(), ilCalendarEntry\getEntryId(), ILIAS\Repository\int(), isExerciseCategory(), and null.
|
protected |
Definition at line 29 of file class.ilCalendarScheduleFilterExercise.php.
Referenced by getLogger().
|
protected |
Definition at line 28 of file class.ilCalendarScheduleFilterExercise.php.
Referenced by addCustomEvents().