Calendars & Events Actions
Action hooks for calendar and event-type creation, updates, deletion, and event ordering.
13 unique action hooks currently map to this category, across 16 call sites.
Hook Inventory
| Hook | Edition | Call Sites | First Source |
|---|---|---|---|
fluent_booking/after_create_calendar | Core | 2 | fluent-booking/app/Http/Controllers/CalendarController.php:276 |
fluent_booking/after_create_calendar_slot | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:278 |
fluent_booking/after_create_event | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:527 |
fluent_booking/after_delete_calendar | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:974 |
fluent_booking/after_delete_calendar_event | Core | 2 | fluent-booking/app/Hooks/Handlers/CleanupHandlers/CalenderCleaner.php:36 |
fluent_booking/after_update_calendar | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:368 |
fluent_booking/after_update_event_details | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:605 |
fluent_booking/before_create_calendar | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:152 |
fluent_booking/before_create_event | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:523 |
fluent_booking/before_delete_calendar | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:970 |
fluent_booking/before_delete_calendar_event | Core | 2 | fluent-booking/app/Hooks/Handlers/CleanupHandlers/CalenderCleaner.php:34 |
fluent_booking/before_get_all_calendars | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:24 |
fluent_booking/before_update_calendar | Core | 1 | fluent-booking/app/Http/Controllers/CalendarController.php:364 |
fluent_booking/after_create_calendar
- Type: action
- Edition: Core
- Call sites: 2
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:276fluent-booking/app/Services/CalendarService.php:41
Example
php
add_action('fluent_booking/after_create_calendar', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/after_create_calendar_slot
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:278
Example
php
add_action('fluent_booking/after_create_calendar_slot', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/after_create_event
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:527
Example
php
add_action('fluent_booking/after_create_event', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/after_delete_calendar
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:974
Example
php
add_action('fluent_booking/after_delete_calendar', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/after_delete_calendar_event
- Type: action
- Edition: Core
- Call sites: 2
Source locations
fluent-booking/app/Hooks/Handlers/CleanupHandlers/CalenderCleaner.php:36fluent-booking/app/Http/Controllers/CalendarController.php:946
Example
php
add_action('fluent_booking/after_delete_calendar_event', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/after_update_calendar
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:368
Example
php
add_action('fluent_booking/after_update_calendar', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/after_update_event_details
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:605
Example
php
add_action('fluent_booking/after_update_event_details', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/before_create_calendar
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:152
Example
php
add_action('fluent_booking/before_create_calendar', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/before_create_event
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:523
Example
php
add_action('fluent_booking/before_create_event', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/before_delete_calendar
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:970
Example
php
add_action('fluent_booking/before_delete_calendar', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/before_delete_calendar_event
- Type: action
- Edition: Core
- Call sites: 2
Source locations
fluent-booking/app/Hooks/Handlers/CleanupHandlers/CalenderCleaner.php:34fluent-booking/app/Http/Controllers/CalendarController.php:942
Example
php
add_action('fluent_booking/before_delete_calendar_event', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/before_get_all_calendars
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:24
Example
php
add_action('fluent_booking/before_get_all_calendars', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));fluent_booking/before_update_calendar
- Type: action
- Edition: Core
- Call sites: 1
Source locations
fluent-booking/app/Http/Controllers/CalendarController.php:364
Example
php
add_action('fluent_booking/before_update_calendar', function (...$args) {
// Your custom logic here.
}, 10, count($args ?? []));