ILIAS  trunk Revision v11.0_alpha-1761-g6dbbfa7b760
All Data Structures Namespaces Files Functions Variables Enumerations Enumerator Modules Pages
Services/Calendar

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...

Data Structures

class  ilCalendarAgendaListGUI
 Calendar agenda list. More...
 
class  ilCalendarAppointmentBaseFactory
 
class  ilAppointmentPresentationBookingPoolGUI
 
class  ilAppointmentPresentationConsultationHoursGUI
 
class  ilAppointmentPresentationCourseGUI
 
class  ilAppointmentPresentationEmployeeTalkGUI
 Class ilAppointmentPresentationEmployeeTalkGUI ilAppointmentPresentationEmployeeTalkGUI: ilCalendarAppointmentPresentationGUI. More...
 
class  ilAppointmentPresentationExerciseGUI
 
class  ilAppointmentPresentationFactory
 
class  ilAppointmentPresentationGroupGUI
 
class  ilAppointmentPresentationGUI
 
class  ilAppointmentPresentationPublicGUI
 ilAppointmentPresentationPublicGUI class presents modal information for public appointments. More...
 
class  ilAppointmentPresentationSessionGUI
 
class  ilAppointmentPresentationUserGUI
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 
class  ilAppointmentCustomGridPlugin
 Abstract parent class for all calendar custom grid plugin classes. More...
 
class  ilAppointmentCustomModalPlugin
 Abstract parent class for all calendar custom modals plugin classes. More...
 
class  ilCalendarAppEventListener
 Handles events (create,update,delete) for autmatic generated calendar events from course, groups, ... More...
 
class  ilCalendarAppointmentColors
 
class  ilCalendarAppointmentGUI
 Administrate calendar appointments. More...
 
class  ilCalendarAppointmentPanelGUI
 GUI class for YUI appointment panels. More...
 
class  ilCalendarAppointmentsTableGUI
 
class  ilCalendarAppointmentTemplate
 Apointment templates are used for automatic generated apointments. More...
 
class  ilCalendarAuthenticationToken
 Handles calendar authentication tokens for external calendar subscriptions. More...
 
class  ilCalendarBlockGUI
 Calendar blocks, displayed in different contexts, e.g. More...
 
class  ilCalendarCache
 Calendar cache. More...
 
class  ilCalendarCategories
 class for calendar categories More...
 
class  ilCalendarCategory
 Stores calendar categories. More...
 
class  ilCalendarCategoryAssignments
 
class  ilCalendarCategoryGUI
 Administration, Side-Block presentation of calendar categories. More...
 
class  ilCalendarChangedAppointmentsTableGUI
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 
class  ilCalendarDataSet
 Calendar data set class. More...
 
class  ilCalendarDayGUI
 Presentation day view. More...
 
class  ilCalendarEntry
 Model for a calendar entry. More...
 
class  ilCalendarExporter
 Exporter class for calendar data (xml) More...
 
class  ilCalendarHeaderNavigationGUI
 
class  ilCalendarImporter
 Importer class for calendar data. More...
 
class  ilCalendarInboxGUI
 
class  ilCalendarInboxSharedTableGUI
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 
class  ilCalendarMailNotification
 Distributes calendar mail notifications. More...
 
class  ilCalendarManageTableGUI
 show list of alle calendars to manage More...
 
class  ilCalendarMonthGUI
 
class  ilCalendarPresentationGUI
 
class  ilCalendarRecurrence
 Model of calendar entry recurrcences based on iCalendar-RFC-5545. More...
 
class  ilCalendarRecurrenceCalculator
 Calculates an ilDateList for a given calendar entry and recurrence rule. More...
 
class  ilCalendarRecurrenceExclusion
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 
class  ilCalendarRecurrenceExclusions
 calendar exclusions More...
 
class  ilCalendarRecurrences
 
class  ilCalendarRegistration
 registration for calendar appointments More...
 
class  ilCalendarRemoteAccessHandler
 Handles requests from external calendar applications More...
 
class  ilCalendarSchedule
 Represents a list of calendar appointments (including recurring events) for a specific user in a given time range. More...
 
class  ilCalendarScheduleFilterBookings
 Calendar schedule filter for consultation hour bookings. More...
 
class  ilCalendarScheduleFilterExercise
 Calendar schedule filter for exercises. More...
 
class  ilCalendarScheduleFilterHidden
 Calendar schedule filter for hidden categories. More...
 
class  ilCalendarSelectionBlockGUI
 BlockGUI class calendar selection. More...
 
class  ilCalendarSettings
 Stores all calendar relevant settings. More...
 
class  ilCalendarShared
 Handles shared calendars. More...
 
class  ilCalendarSharedListTableGUI
 
class  ilCalendarSharedRoleListTableGUI
 
class  ilCalendarSharedStatus
 Stores status (accepted/declined) of shared calendars. More...
 
class  ilCalendarSharedUserListTableGUI
 
class  ilCalendarUserSettings
 
class  ilCalendarUserSettingsGUI
 
class  ilCalendarViewGUI
 
class  ilCalendarVisibility
 Stores selection of hidden calendars for a specific user. More...
 
class  ilCalendarWeekGUI
 
class  ilDate
 Class for single dates. More...
 
class  ilDateList
 List of dates. More...
 
class  ilDatePresentation
 Class for date presentation. More...
 
class  ilDateTime
 Date and time handling More...
 
class  ilMiniCalendarGUI
 
class  ilObjCalendarSettingsAccess
 
class  ilObjCalendarSettingsGUI
 
class  ilPDCalendarBlockGUI
 Calendar blocks, displayed on personal desktop. More...
 
class  ilTimeZone
 This class offers methods for timezone handling. More...
 
class  ilConsultationHourAppointments
 Consultation hour appointments. More...
 
class  ilConsultationHoursTableGUI
 Consultation hours administration. More...
 
class  ilCalendarExport
 Export calendar(s) to ical format More...
 
class  ilAppointmentBookingPoolFileHandler
 Booking Pool appointment file handler. More...
 
class  ilAppointmentConsultationHoursFileHandler
 Consultation Hours appointment file handler. More...
 
class  ilAppointmentCourseFileHandler
 Course appointment file handler. More...
 
class  ilAppointmentDummyFileHandler
 Dummy appointment file handler. More...
 
class  ilAppointmentExerciseFileHandler
 Exercise appointment file handler. More...
 
class  ilAppointmentFileHandlerFactory
 
class  ilAppointmentSessionFileHandler
 Session appointment file handler. More...
 
class  ilRecurrenceInputGUI
 This class represents an input GUI for recurring events/appointments (course events or calendar appointments) More...
 
class  ilICalComponent
 Represents a ical component. More...
 
class  ilICalItem
 Abstract base class for all ical items (Component, Parameter and Value) More...
 
class  ilICalParameter
 This class represents a ical parameter E.g VALUE=DATETIME. More...
 
class  ilICalProperty
 Represents a ical property. More...
 
class  ilICalUtils
 
class  ilICalValue
 Used for storage og multiple values E.g RRULE:FREQ=WEEKLY;COUNT=20;INTERVAL=2;BYDAY=TU. More...
 
class  ilCalendarScheduleFilterBookingPool
 Calendar schedule filter for booking pool reservations. More...
 
class  ilDateTimeException
 This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V. More...
 
class  ilTimeZoneException
 Class for TimeZone exceptions. More...
 
interface  ilAppointmentFileHandler
 Appointment file handler interface. More...
 
interface  ilCalendarAppointmentPresentation
 
interface  ilCalendarRecurrenceCalculation
 
interface  ilCalendarScheduleFilter
 Calendar schedule filter interface. More...
 
interface  ilDatePeriod
 

Detailed Description

This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.

ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.

If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning

Author
Stefan Meyer meyer.nosp@m.@lei.nosp@m.fos.c.nosp@m.om
Version
$Id$