FM_CalendarEvents Documentation
FM_CalendarEvents is a FiLMS module designed to allow system and organization to allow users to subscribe and unsubscribe to Calendar Events created in the module. These calendar events are then exported as an ICal file per user based on what Calendar Events that user has subscribed for.
Installing
Uninstalling
List Calendar Events
Create a New Calendar Event
Editing a Calendar Event
Subscribing to a Calendar Event
Filling In According:
CAL_EVENT_ID - The calendar event id you wish to subscribe to. These are listed in the list of Calendar Events see List Calendar Events above.
Examples:
https://myctblearning.com/includes/modules/FM_CalendarEvents/post/subscribe.php?calendar_event_id=23
Unsubscribing to a Calendar Event
/includes/modules/FM_CalendarEvents/post/unsubscribe.php?calendar_event_id=CAL_EVENT_ID
Filling in accordingly:
CAL_EVENT_ID - The calendar event id you wish to unsubscribe to. These are listed in the list of Calendar Events see List Calendar Events above.
Examples:
Downloading Events Calendar for specified User
/includes/modules/FM_CalendarEvents/get/calendar.php?user_id=USER_ID
Filling in accordingly:
USER_ID - The id of the user of the events calendar you wish to export.
Examples:
https://cityofsurreypassport.icom.productions/includes/modules/FM_CalendarEvents/get/calendar.php?user_id=1
https://myctblearning.com/includes/modules/FM_CalendarEvents/get/calendar.php?user_id=5
Downloading Events Calendar for Current User logged in
/includes/modules/FM_CalendarEvents/get/user_calendar.php
Examples:
https://cityofsurreypassport.icom.productions/includes/modules/FM_CalendarEvents/get/user_calendar.php
https://myctblearning.com/includes/modules/FM_CalendarEvents/get/user_calendar.php
2. The iCalendar now should be automatically downloaded
Downloading specified Calendar Event
http://FILMS_DOMAIN/includes/modules/FM_CalendarEvents/get/event.php?calendar_event_id=CALENDAR_EVENT_ID
Filling in accordingly:
FILMS_DOMAIN - The domain of the FiLMS instance you are on.
CAL_EVENT_ID - The calendar event id you wish to download. These are listed in the list of Calendar Events see List Calendar Events above.
Examples:
https://cityofsurreypassport.icom.productions/includes/modules/FM_CalendarEvents/get/event.php?calendar_event_id=CALENDAR_EVENT_ID
https://myctblearning.com/includes/modules/FM_CalendarEvents/get/event.php?calendar_event_id=CALENDAR_EVENT_ID
2. The Calendar Event now should be automatically downloaded
Adding Events Calendar Subscription to Google Calendar
http://FILMS_DOMAIN/includes/modules/FM_CalendarEvents/post/google_subscription.php
Filling in accordingly:
FILMS_DOMAIN - The domain of the FiLMS instance you are on.
3. Now you will be redirected to Google Calendar to add the user’s event calendar
Examples:
https://cityofsurreypassport.icom.productions/includes/modules/FM_CalendarEvents/post/google_subscription.php
https://myctblearning.com/includes/modules/FM_CalendarEvents/post/google_subscription.php
NOTE: Google only updates calendars from FM_CalendarEvents 8 - 24 hours. Be sure to update your Calendar Events in advance in order for users to see changes on their Google Calendars.
Adding Events Calendar Subscription to Outlook Calendar
http://FILMS_DOMAIN/includes/modules/FM_CalendarEvents/post/outlook_subscription.php
Filling in accordingly:
FILMS_DOMAIN - The domain of the FiLMS instance you are on.
3. Now you will be redirected to Google Calendar to add the user’s event calendar
Examples:
https://cityofsurreypassport.icom.productions/includes/modules/FM_CalendarEvents/post/outlook_subscription.php
https://myctblearning.com/includes/modules/FM_CalendarEvents/post/outlook_subscription.php
NOTE: Outlook only updates calendars from FM_CalendarEvents 8 - 24 hours. Be sure to update your Calendar Events in advance in order for users to see changes on their Google Calendars.