Schedule & Calendar Export

Inline Management System — User Guide
← Back to Help

Schedule & Calendar Export Guide

The Schedule page gives a full calendar view of all championship games, with filters by club and team category. From there you can export any selection of games as an .ics file and import it into Google Calendar, Outlook, or Apple Calendar.

1

Overview

The Schedule page is accessible from the main menu. It displays all official championship games for the active season in an interactive calendar. No login is required to view the schedule.

Schedule page overview
2

Schedule — Filters

The filter bar at the top of the Schedule page lets you narrow down the games displayed in the calendar.

Club filter

The Club dropdown filters games to show only matches involving a team from that club (home or away).

Automatic pre-selection — When you are logged in, the system detects your primary club and pre-selects it automatically, so you land directly on your club's games. If your club has no teams in the active season, no pre-selection is applied.

Select — All clubs — to remove the club filter and view all games across the league.

Team category toggles

Above the calendar, a row of coloured buttons lets you show or hide each team category (N1, N2, U16, U20, etc.).

ActionResult
Click an active button (solid colour)Hides that category — its games disappear from the calendar
Click an inactive button (faded)Shows that category — its games reappear
Try to deactivate the last active buttonNo effect — at least one category must always be visible
💡
Each category has a distinct colour. The same colour is used for the toggle button, the dot on the button, and the event block in the calendar — making it easy to identify categories at a glance.

By default, only championship categories (those starting with N or U followed by a digit) are active. All others are hidden until you click them.

Schedule category toggles
3

Calendar Views

The calendar toolbar (top right) lets you switch between three display modes.

📆
Month
Full monthly grid. Best for getting an overview of the whole season.
📅
Week
7-day time grid. Best for seeing exact kick-off times.
📋
List
Chronological list. Best for reading details quickly on mobile.
📱
On mobile devices, the calendar automatically opens in List view for better readability.

Weekend only / Full week toggle

The Weekend only button in the toolbar hides Monday–Thursday from the Month and Week views. Most games are played on weekends, so this is the default. Click it again — it switches to Full week — to show all seven days.

Navigation

Use the ← prev and next → arrows to move between months or weeks. The today button jumps back to the current date.

4

Events & Tooltips

Each game appears as a coloured block in the calendar. Hover over a block to see a tooltip with additional details.

Tooltip lineContent
First lineCategory name (e.g. N1, U16)
📍 RinkVenue name, when available
● StatusPlanned / Live / Played / Terminated
ScoreHome score – Visitor score, for finished games

Clicking an event

Clicking a game block navigates to the Game Detail page for that match, where you can see the full score, rosters, timeline, and statistics.

Add to my calendar

The 📅 Add to my calendar button (top right of the page) opens the Calendar Export page with your current filters already applied — same club, same active categories.

5

Calendar Export — Accessing the page

The Calendar Export page (calendar_export.php) lets you download a selection of games as an .ics file — the standard format accepted by Google Calendar, Outlook, and Apple Calendar.

Calendar Export page overview

There are two ways to reach it:

6

Calendar Export — Filters & Game List

Filters

The left column contains four filters that control which games appear in the list.

FilterEffect
CategoriesCheckboxes — tick one or more categories to include. At least one must be selected.
ClubDropdown — limits the list to games where at least one team belongs to that club.
From / ToDate range — restricts games to a specific period (e.g. next month only).
💡
Filters apply immediately when you change a dropdown or date. Category checkboxes submit when you tick or untick them.

Game list

The matching games are displayed in a table, sorted by date then time. Each row shows: date, time, home team, visitor team, rink, category, and status.

Each row has a checkbox on the left. Use it to include or exclude individual games from the export.

ControlAction
Master checkbox (header row)Selects or deselects all games at once
All buttonSelects all games
None buttonDeselects all games
Individual row checkboxToggles that game in or out of the export

The counter badge on the right panel updates in real time and shows how many games are currently selected.

7

Calendar Export — Download & Import

Downloading the file

Once your selection is ready, click ⬇ Download .ics file in the right panel. A file named hockey_schedule_YYYYMMDD.ics is downloaded to your device.

ℹ️
What's in the file?
  • Each game = one calendar event
  • Duration: 2 hours from the scheduled kick-off time
  • Title: [Category] Home Team vs Visitor Team
  • Location: rink name + address (when available in the database)
  • Timezone: Europe/Brussels

Importing into your calendar app

🔴 Google Calendar
  1. Open Google Calendar on the web
  2. Settings (gear icon) → Import & Export
  3. Click Select file, choose the .ics file
  4. Select the target calendar, then click Import
🔵 Outlook
  1. Open Outlook (desktop)
  2. File → Open & ExportImport/Export
  3. Choose Import an iCalendar (.ics)
  4. Select the file and confirm
⬜ Apple Calendar
  1. Open Calendar on Mac or iPhone
  2. File → Import
  3. Select the .ics file
  4. Choose the target calendar and confirm
⚠️
One-time snapshot — The .ics file is a static export at the time of download. If game times or venues change afterwards, you will need to download and re-import a fresh file to stay up to date.
8

FAQ

My club is not pre-selected when I open the Schedule page. Why?
Pre-selection only works when you are logged in and your account is linked to a club that has at least one team in the active season. If the link is missing or the club has no active teams, the dropdown defaults to All clubs.
I can't deselect the last category button. Is that a bug?
No, this is intentional. At least one category must remain active to avoid loading an empty calendar. If you want to see only one category, deactivate all others first.
The "Add to my calendar" button opens a page with no games listed.
The Calendar Export page needs at least one category selected to load games. Check that at least one category checkbox is ticked in the filter bar and that the date range (if set) includes future games.
Can I export only my club's games?
Yes. On the Calendar Export page, select your club in the Club dropdown. The game list will filter to matches where your club's teams are involved (home or away), and only those games will be included in the export.
My calendar app doesn't show the rink location for some games.
The location field in the .ics file is only populated when the game has an assigned rink in the database with a complete address. Games without a rink or with an incomplete address will have no location in the exported event.
A game was rescheduled. How do I update my calendar?
Delete the outdated event from your calendar app, then download a new .ics file from the Calendar Export page (with the same filters) and import it again. The new file reflects the current schedule in the database.
Can I export friendly matches?
No. The Calendar Export page only includes official championship games. Friendly matches do not appear in the Schedule or in the export.