|
ILIAS
release_8 Revision v8.24
|
Collaboration diagram for ilCalendarCategoryAssignments:Public Member Functions | |
| __construct (int $a_cal_entry_id) | |
| getFirstAssignment () | |
| get first assignment More... | |
| getAssignments () | |
| addAssignment (int $a_cal_cat_id) | |
| deleteAssignment (int $a_cat_id) | |
| deleteAssignments () | |
Static Public Member Functions | |
| static | _lookupCategories (int $a_cal_id) |
| static | _lookupCategory (int $a_cal_id) |
| static | _getAppointmentCalendars (array $a_cal_ids) |
| static | _getAssignedAppointments (array $a_cat_id) |
| Get assigned apointments. More... | |
| static | lookupNumberOfAssignedAppointments (array $a_cat_ids) |
| static | _getAutoGeneratedAppointmentsByObjId (int $a_obj_id) |
| get automatic generated appointments of category More... | |
| static | _deleteByAppointmentId (int $a_app_id) |
| Delete appointment assignment. More... | |
| static | _deleteByCategoryId (int $a_cat_id) |
| Delete assignments by category id @access public. More... | |
Protected Attributes | |
| ilDBInterface | $db |
| int | $cal_entry_id = 0 |
| array | $assignments = [] |
Private Member Functions | |
| read () | |
Definition at line 30 of file class.ilCalendarCategoryAssignments.php.
| ilCalendarCategoryAssignments::__construct | ( | int | $a_cal_entry_id | ) |
Definition at line 37 of file class.ilCalendarCategoryAssignments.php.
Here is the call graph for this function:
|
static |
Delete appointment assignment.
Definition at line 152 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilConsultationHourUtils\cancelBooking(), ilCalendarAppointmentGUI\delete(), ilCalendarEntry\delete(), ilConsultationHoursGUI\delete(), ilCalendarCategoryGUI\deleteAppointments(), and ilCalendarAppEventListener\deleteAppointments().
Here is the caller graph for this function:
|
static |
Delete assignments by category id @access public.
| int | category_id |
Definition at line 169 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, and $res.
Referenced by ilCalendarCategory\delete(), and ilCalendarRemoteReader\importIcal().
Here is the caller graph for this function:
|
static |
| int[] | $a_cal_ids |
Definition at line 73 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarSchedule\calculate().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Get assigned apointments.
| int[] |
Definition at line 93 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarExport\addCategories(), ilCalendarScheduleFilterExercise\addCustomEvents(), ilCalendarCategory\delete(), ilCalendarScheduleFilterTimings\findCalendarEntriesForItem(), ilCalendarDataSet\getDependencies(), ilCalendarSharedStatus\getOpenInvitations(), ilCalendarRemoteReader\importIcal(), and ilCalendarCategoryGUI\showAssignedAppointments().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
get automatic generated appointments of category
Definition at line 131 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarAppEventListener\deleteAppointments().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 46 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarExport\buildAppointmentUrl(), ilCalendarVisibility\isAppointmentVisible(), and ilCalendarScheduleFilterConsultationHourInRepository\modifyEvent().
Here is the call graph for this function:
Here is the caller graph for this function:
|
static |
Definition at line 61 of file class.ilCalendarCategoryAssignments.php.
Referenced by ilCalendarAppointmentGUI\edit(), ilCalendarAppointmentGUI\editResponsibleUsers(), ilAppointmentPresentationGUI\getCatId(), ilAppointmentBaseFileHandler\getCatId(), ilCalendarAppointmentBaseFactory\getClassBaseName(), ilCalendarAppointmentPanelGUI\getHTML(), ilCalendarAgendaListGUI\getHTML(), ilAppointmentFileHandlerFactory\getInstance(), ilCalendarScheduleFilterTimings\modifyEvent(), ilCalendarScheduleFilterExercise\modifyEvent(), ilCalendarScheduleFilterBookingPool\modifyEvent(), and ilCalendarAppointmentGUI\showInfoScreen().
Here is the caller graph for this function:| ilCalendarCategoryAssignments::addAssignment | ( | int | $a_cal_cat_id | ) |
Definition at line 195 of file class.ilCalendarCategoryAssignments.php.
| ilCalendarCategoryAssignments::deleteAssignment | ( | int | $a_cat_id | ) |
Definition at line 206 of file class.ilCalendarCategoryAssignments.php.
References ILIAS\LTI\ToolProvider\$key, $query, and $res.
| ilCalendarCategoryAssignments::deleteAssignments | ( | ) |
| ilCalendarCategoryAssignments::getAssignments | ( | ) |
Definition at line 190 of file class.ilCalendarCategoryAssignments.php.
References $assignments.
| ilCalendarCategoryAssignments::getFirstAssignment | ( | ) |
get first assignment
Definition at line 182 of file class.ilCalendarCategoryAssignments.php.
|
static |
| int[] | $a_cat_ids |
Definition at line 113 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $query, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilCalendarCategoryGUI\doImportFile().
Here is the caller graph for this function:
|
private |
Definition at line 225 of file class.ilCalendarCategoryAssignments.php.
References $query, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by __construct().
Here is the call graph for this function:
Here is the caller graph for this function:
|
protected |
Definition at line 35 of file class.ilCalendarCategoryAssignments.php.
Referenced by getAssignments().
|
protected |
Definition at line 34 of file class.ilCalendarCategoryAssignments.php.
|
protected |
Definition at line 32 of file class.ilCalendarCategoryAssignments.php.