| 
    ILIAS
    release_10 Revision v10.1-43-ga1241a92c2f
    
   | 
  
 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  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, and $res.
Referenced by ilConsultationHourUtils\cancelBooking(), ilCalendarEntry\delete(), ilCalendarAppointmentGUI\delete(), ilCalendarAppEventListener\deleteAppointments(), ilCalendarCategoryGUI\deleteAppointments(), and ilConsultationHoursGUI\deleteAppointments().
 Here is the caller graph for this function:
      
  | 
  static | 
Delete assignments by category id public.
| int | category_id | 
Definition at line 169 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, 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, $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, $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, $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, $res, ilDBConstants\FETCHMODE_OBJECT, and ILIAS\Repository\int().
Referenced by ilCalendarExport\buildAppointmentUrl(), ilConsultationHourUtils\getConsultationHourLinksForRepositoryObject(), 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(), ilAppointmentBaseFileHandler\getCatId(), ilAppointmentPresentationGUI\getCatId(), ilCalendarAppointmentBaseFactory\getClassBaseName(), ilCalendarAppointmentPanelGUI\getHTML(), ilCalendarAgendaListGUI\getHTML(), ilAppointmentFileHandlerFactory\getInstance(), ilCalendarScheduleFilterBookingPool\modifyEvent(), ilCalendarScheduleFilterExercise\modifyEvent(), ilCalendarScheduleFilterTimings\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.
References $res.
Referenced by ilConsultationHourUtils\bookAppointment(), ilCalendarAppEventListener\createAppointments(), ilConsultationHoursGUI\createAppointments(), ilCalendarAppointmentGUI\save(), and ilICalParser\writeEvent().
 Here is the caller graph for this function:| ilCalendarCategoryAssignments::deleteAssignment | ( | int | $a_cat_id | ) | 
| ilCalendarCategoryAssignments::deleteAssignments | ( | ) | 
Definition at line 218 of file class.ilCalendarCategoryAssignments.php.
References $res.
Referenced by ilCalendarAppointmentGUI\update().
 Here is the caller graph for this function:| 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.
Referenced by ilCalendarAppointmentGUI\calendarEntryToCategory(), and ilCalendarAppointmentGUI\initForm().
 Here is the caller graph for this function:
      
  | 
  static | 
| int[] | $a_cat_ids | 
Definition at line 113 of file class.ilCalendarCategoryAssignments.php.
References $DIC, $ilDB, $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 $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.