Dependencies

Module Files

  1. /cal.aspx
  2. /cal.aspx.cs
  3. /calList.aspx
  4. /calList.aspx.cs
  5. /admCal.aspx
  6. /admCal.aspx.cs
  7. /calBook.aspx
  8. /calBook.aspx.cs
  9. /scripts/calAdm.js
  10. /scripts/calAnon.js
  11. /scripts/calUser.js
  12. /scripts/fullcalendar.min.js
  13. /scripts/fullcalendar_da.min.js
  14. /styles/fullcalendar.min.css

Other Files (depandencies)

  • /scripts/jquery3_6_0.min.js
  • jquery.smartmenus.min.js
  • /scripts/nMenu.js
  • /dbm.ascx.
  • dbm.ascx.cs
  • /styles/DbStyle.ashx


Db Tables

  • cal - Events table
  • calCats - Categories table
  • calSetup - Configuration settings

Calendar module

Overview

The Calendar module provides a full-featured event calendar with theme support, category management, and administrative controls.

Features

  • Event Management - Create, edit, delete events

  • Category Support - Organise events with coloured categories

  • Theme System - Multiple themes with palette variations

  • Drag & Drop - Drag events to reschedule

  • Resize Handles - Adjust event duration

  • Tooltips - Hover for event details

  • CSRF Protection - Security token validation

  • CMS Integration - Inherits colours from main CMS

Examples...

/App_Code/
├── CalendarService.cs - Business logic
├── CalendarRepository.cs - Data access
└── CalendarModels.cs - Data models

/scripts/
├── calendar.js - Main JavaScript
├── calendarCore.js - FullCalendar core
├── calendarLocales.js - Localisation
└── calendarTheme*.js - Theme scripts

/styles/
├── calendar.css - Main styles
├── calendarStyle.ashx - Dynamic CSS generator
└── calendar*Theme.css - Theme styles

/calendar.aspx - Public calendar page
/calendar.aspx.cs - Code behind for calendar page

/admCalendar.aspx - Admin settings page
/admCalendar.aspx.cs - Code behind for Admin page

/calendarEvents.ashx - Event API endpoint
/calendarCategories.ashx - Category API endpoint

Theme Colours

Theme Base Color
Classic #003366
Breezy-Amber #F5A623
Breezy-Emerald #2ECC71
Breezy-Indigo #4A90D9
Breezy-Rose #E74C3C
Forma-Blue #4A90D9
Forma-Green #2ECC71
Forma-Purple #9B59B6
Forma-Red #E74C3C
Monarch-Blue #4A90D9
Monarch-Green #27AE60
Monarch-Purple #8E44AD
Monarch-Red #E74C3C
Monarch-Yellow #F1C40F
Pulse-Blue #3498DB
Pulse-Green #2ECC71
Pulse-Purple #9B59B6
Pulse-Red #E74C3C


Description
The ...

Usage and implementation
To insert a link to the module...
To ...

Remarks
- no further remarks...

Last updated 07-09-2026 20:20:48