Skip to content

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

HookEditionCall SitesFirst Source
fluent_booking/after_create_calendarCore2fluent-booking/app/Http/Controllers/CalendarController.php:276
fluent_booking/after_create_calendar_slotCore1fluent-booking/app/Http/Controllers/CalendarController.php:278
fluent_booking/after_create_eventCore1fluent-booking/app/Http/Controllers/CalendarController.php:527
fluent_booking/after_delete_calendarCore1fluent-booking/app/Http/Controllers/CalendarController.php:974
fluent_booking/after_delete_calendar_eventCore2fluent-booking/app/Hooks/Handlers/CleanupHandlers/CalenderCleaner.php:36
fluent_booking/after_update_calendarCore1fluent-booking/app/Http/Controllers/CalendarController.php:368
fluent_booking/after_update_event_detailsCore1fluent-booking/app/Http/Controllers/CalendarController.php:605
fluent_booking/before_create_calendarCore1fluent-booking/app/Http/Controllers/CalendarController.php:152
fluent_booking/before_create_eventCore1fluent-booking/app/Http/Controllers/CalendarController.php:523
fluent_booking/before_delete_calendarCore1fluent-booking/app/Http/Controllers/CalendarController.php:970
fluent_booking/before_delete_calendar_eventCore2fluent-booking/app/Hooks/Handlers/CleanupHandlers/CalenderCleaner.php:34
fluent_booking/before_get_all_calendarsCore1fluent-booking/app/Http/Controllers/CalendarController.php:24
fluent_booking/before_update_calendarCore1fluent-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:276
  • fluent-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:36
  • fluent-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:34
  • fluent-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 ?? []));