|
ILIAS
release_8 Revision v8.24
|
Calendar schedule filter for exercises. More...
Inheritance diagram for ilCalendarScheduleFilterExercise:
Collaboration diagram for ilCalendarScheduleFilterExercise:Public Member Functions | |
| __construct (int $a_user_id) | |
| getLogger () | |
| 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 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 12 of file class.ilCalendarScheduleFilterExercise.php.
| ilCalendarScheduleFilterExercise::__construct | ( | int | $a_user_id | ) |
Definition at line 17 of file class.ilCalendarScheduleFilterExercise.php.
References $DIC, and ILIAS\Repository\logger().
Here is the call graph for this function:| ilCalendarScheduleFilterExercise::addCustomEvents | ( | ilDate | $start, |
| ilDate | $end, | ||
| array | $a_categories | ||
| ) |
@inheritDoc
Implements ilCalendarScheduleFilter.
Definition at line 74 of file class.ilCalendarScheduleFilterExercise.php.
References ilCalendarCategoryAssignments\_getAssignedAppointments(), ilDateTime\_within(), ilExAssignment\DEADLINE_RELATIVE, ilExcAssMemberState\getInstanceByIds(), ilExAssignment\getInstancesByExercise(), IL_CAL_UNIX, and isExerciseCategory().
Here is the call graph for this function:| ilCalendarScheduleFilterExercise::filterCategories | ( | array | $a_cats | ) |
@inheritDoc
Implements ilCalendarScheduleFilter.
Definition at line 33 of file class.ilCalendarScheduleFilterExercise.php.
| ilCalendarScheduleFilterExercise::getLogger | ( | ) |
Definition at line 25 of file class.ilCalendarScheduleFilterExercise.php.
References $logger.
Referenced by isExerciseCategory().
Here is the caller graph for this function:
|
protected |
Check valid exercise calendar category.
Definition at line 139 of file class.ilCalendarScheduleFilterExercise.php.
References ilCalendarCategory\getInstanceByCategoryId(), getLogger(), and ilCalendarCategory\TYPE_OBJ.
Referenced by addCustomEvents(), and modifyEvent().
Here is the call graph for this function:
Here is the caller graph for this function:| ilCalendarScheduleFilterExercise::modifyEvent | ( | ilCalendarEntry | $a_event | ) |
@inheritDoc
Implements ilCalendarScheduleFilter.
Definition at line 41 of file class.ilCalendarScheduleFilterExercise.php.
References ilCalendarCategoryAssignments\_lookupCategory(), ilExAssignment\DEADLINE_RELATIVE, ilCalendarEntry\getContextId(), ilCalendarEntry\getEntryId(), ILIAS\Repository\int(), and isExerciseCategory().
Here is the call graph for this function:
|
protected |
Definition at line 15 of file class.ilCalendarScheduleFilterExercise.php.
Referenced by getLogger().
|
protected |
Definition at line 14 of file class.ilCalendarScheduleFilterExercise.php.