ILIAS
trunk Revision v11.0_alpha-1749-g1a06bdef097
|
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 public. More... | |
Protected Attributes | |
ilDBInterface | $db |
int | $cal_entry_id = 0 |
array | $assignments = [] |
Private Member Functions | |
read () | |
Definition at line 24 of file class.ilCalendarCategoryAssignments.php.
ilCalendarCategoryAssignments::__construct | ( | int | $a_cal_entry_id | ) |
Definition at line 31 of file class.ilCalendarCategoryAssignments.php.
|
static |
Delete appointment assignment.
Definition at line 146 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, and $res.
Referenced by ilConsultationHourUtils\cancelBooking(), ilCalendarEntry\delete(), ilCalendarAppointmentGUI\delete(), ilCalendarAppEventListener\deleteAppointments(), ilCalendarCategoryGUI\deleteAppointments(), and ilConsultationHoursGUI\deleteAppointments().
|
static |
Delete assignments by category id public.
int | category_id |
Definition at line 163 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, and $res.
Referenced by ilCalendarCategory\delete(), and ilCalendarRemoteReader\importIcal().
|
static |
int[] | $a_cal_ids |
Definition at line 67 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarSchedule\calculate().
|
static |
Get assigned apointments.
int[] |
Definition at line 87 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $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().
|
static |
get automatic generated appointments of category
Definition at line 125 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarAppEventListener\deleteAppointments().
|
static |
Definition at line 40 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarExport\buildAppointmentUrl(), ilConsultationHourUtils\getConsultationHourLinksForRepositoryObject(), ilCalendarVisibility\isAppointmentVisible(), and ilCalendarScheduleFilterConsultationHourInRepository\modifyEvent().
|
static |
Definition at line 55 of file class.ilCalendarCategoryAssignments.php.
Referenced by ilCalendarAppointmentGUI\edit(), ilCalendarAppointmentGUI\editResponsibleUsers(), ilAppointmentBaseFileHandler\getCatId(), ilAppointmentPresentationGUI\getCatId(), ilCalendarAppointmentBaseFactory\getClassBaseName(), ilCalendarAppointmentPanelGUI\getHTML(), ilCalendarAgendaListGUI\getHTML(), ilAppointmentFileHandlerFactory\getInstance(), ilCalendarScheduleFilterBookingPool\modifyEvent(), ilCalendarScheduleFilterExercise\modifyEvent(), ilCalendarScheduleFilterTimings\modifyEvent(), and ilCalendarAppointmentGUI\showInfoScreen().
ilCalendarCategoryAssignments::addAssignment | ( | int | $a_cal_cat_id | ) |
Definition at line 189 of file class.ilCalendarCategoryAssignments.php.
References $res.
Referenced by ilConsultationHourUtils\bookAppointment(), ilCalendarAppEventListener\createAppointments(), ilConsultationHoursGUI\createAppointments(), ilCalendarAppointmentGUI\save(), and ilICalParser\writeEvent().
ilCalendarCategoryAssignments::deleteAssignment | ( | int | $a_cat_id | ) |
ilCalendarCategoryAssignments::deleteAssignments | ( | ) |
Definition at line 212 of file class.ilCalendarCategoryAssignments.php.
References $res.
Referenced by ilCalendarAppointmentGUI\update().
ilCalendarCategoryAssignments::getAssignments | ( | ) |
Definition at line 184 of file class.ilCalendarCategoryAssignments.php.
References $assignments.
ilCalendarCategoryAssignments::getFirstAssignment | ( | ) |
get first assignment
Definition at line 176 of file class.ilCalendarCategoryAssignments.php.
References null.
Referenced by ilCalendarAppointmentGUI\calendarEntryToCategory(), and ilCalendarAppointmentGUI\initForm().
|
static |
int[] | $a_cat_ids |
Definition at line 107 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $res, and ilDBConstants\FETCHMODE_OBJECT.
Referenced by ilCalendarCategoryGUI\doImportFile().
|
private |
Definition at line 219 of file class.ilCalendarCategoryAssignments.php.
References $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by __construct().
|
protected |
Definition at line 29 of file class.ilCalendarCategoryAssignments.php.
Referenced by getAssignments().
|
protected |
Definition at line 28 of file class.ilCalendarCategoryAssignments.php.
|
protected |
Definition at line 26 of file class.ilCalendarCategoryAssignments.php.