Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Todo
  • Hook Reference
  • Docs Home

Packages

  • BKAP
    • Addons
    • Admin-Bookings
    • Attribute-Lockout
    • Block-Pricing
    • Booking-Box
    • Booking-Confirmation
    • Booking-Process
    • Cancel-Order
    • Cart
    • Checkout-Process
    • Core
    • Date-Time
    • Emails
    • Functions
    • Global-Function
    • Global-Settings
    • Google-Calendar-Sync
    • ICS
    • Import-Booking
    • Labels
    • License
    • Menus
    • Meta-Boxes
    • Reschedule
    • Resources
    • Search-Widget
    • Special-Price
    • Uninstall
    • Validation
    • Variation-Lockout
    • Vendors
      • Dokan
      • WC-Vendors
    • View-Bookings
  • None

Classes

  • bkap_addon_compatibility_class
  • bkap_admin_bookings
  • bkap_approve_booking
  • bkap_attributes
  • bkap_block_booking
  • BKAP_Booking
  • bkap_booking_box_class
  • bkap_booking_confirmation
  • bkap_booking_process
  • BKAP_Bookings_View
  • bkap_calendar_sync
  • bkap_cancel_order
  • bkap_cart
  • bkap_checkout
  • bkap_common
  • BKAP_Customer_Meta_Box
  • BKAP_Details_Meta_Box
  • bkap_dokan_calendar_class
  • bkap_dokan_class
  • bkap_dokan_orders_class
  • bkap_dokan_products_class
  • bkap_edit_bookings_class
  • BKAP_Email_Booking_Cancelled
  • BKAP_Email_Booking_Confirmed
  • BKAP_Email_Booking_Rescheduled_Admin
  • BKAP_Email_Imported_Event
  • BKAP_Email_Manager
  • BKAP_Email_New_Booking
  • BKAP_Gcal
  • BKAP_Gcal_Event
  • bkap_gcal_sync_settings
  • bkap_global_settings
  • BKAP_Google_Events_View
  • bkap_ics
  • bkap_license
  • bkap_load_scripts_class
  • BKAP_OPC_Addon
  • BKAP_Payment_Gateway
  • BKAP_Product_Resource
  • bkap_rescheduled_order_class
  • BKAP_Resource_Details_Meta_Box
  • BKAP_Save_Meta_Box
  • bkap_special_booking_price
  • bkap_timeslot_price
  • bkap_validation
  • bkap_variations
  • BKAP_Vendors
  • bkap_wc_vendors
  • bkap_wcv_product
  • Booking_Information_In_Voucher_Template
  • Class_Bkap_Product_Resource
  • Custom_WooCommerce_Widget_Product_Search
  • EDD_BOOK_Plugin_Updater
  • global_menu
  • import_bookings
  • product_gcal_settings
  • view_bookings
  • WAPBK_Import_Bookings_Table
  • WAPBK_View_Bookings_Table
  • woocommerce_booking

Functions

  • addDayswithdate
  • bkap_400_create_meta
  • bkap_400_recurring_data
  • bkap_400_update_db_tab
  • bkap_400_update_enable_specific
  • bkap_400_update_enable_week_blocking
  • bkap_400_update_holidays
  • bkap_400_update_ranges
  • bkap_400_update_recurring_lockout
  • bkap_400_update_settings
  • bkap_400_update_special
  • bkap_400_update_specific
  • bkap_410_create_meta
  • bkap_410_update_block_pricing_option_values_in_new_way
  • bkap_410_update_fixed_blocks
  • bkap_410_update_price_ranges
  • bkap_410_update_settings
  • bkap_420_add_gcal_posts
  • bkap_420_add_gcal_tour_posts
  • bkap_420_gcal_batch_size
  • bkap_420_gcal_meta
  • bkap_420_update_settings
  • bkap_add_days_to_date
  • bkap_array_of_given_date_range
  • bkap_booked_resources
  • bkap_booking_posts_for_resource
  • bkap_calculate_bookings_for_resource
  • bkap_check_booking_available
  • bkap_check_day_booking_available
  • bkap_check_for_max_date
  • bkap_check_for_min_date
  • bkap_check_holiday
  • bkap_check_in_custom_holiday_range
  • bkap_check_resource_available
  • bkap_check_resource_booked_in_date_range
  • bkap_db_420_1
  • bkap_db_420_2
  • bkap_delete_event_from_gcal
  • bkap_delete_folder_and_files
  • bkap_delete_options
  • bkap_delete_tables
  • bkap_find_matching_product_variation
  • bkap_generate_bookable_data
  • bkap_get_book_arrays
  • bkap_get_book_t
  • bkap_get_booked
  • bkap_get_booked_checkout
  • bkap_get_custom_posts
  • bkap_get_dateToCal
  • bkap_get_day_between_Week
  • bkap_get_db_count
  • bkap_get_escapeString
  • bkap_get_lockout
  • bkap_get_month_range
  • bkap_get_post_meta
  • bkap_get_posted_availability
  • bkap_get_total_timeslot_maximum_booking
  • bkap_get_week_range
  • bkap_import_events_cron
  • bkap_insert_event_to_gcal
  • bkap_manual_db_update_v420
  • bkap_orderby_date_key
  • bkap_save_resources
  • bkap_sort_by_from_time
  • bkap_update_po_file
  • bkap_vendors_get_bookings
  • bkap_widgets_init
  • bkapSortByPriority
  • calback_bkap_max_date
  • check_in_fixed_block_booking
  • check_in_range
  • check_in_range_abp
  • check_in_range_holidays
  • check_in_range_weekdays
  • create_posts
  • get_availability_for_date
  • get_booked_multiple
  • get_bookings_for_date
  • get_bookings_for_range
  • get_date_lockout
  • get_slot_availability
  • get_slot_lockout
  • get_standard_decimal_thousand_separator_price
  • is_booking_active
  • woocommerce_bkap_add_cron_schedule

Action and Filter Hook Reference

Class Hooks

HookTypeFile(s)
bkap_add_search_widget_id filter widget-product-search.php
bkap_change_date_format filter class-bkap-wc-voucher-pdf.php
bkap_display_multiple_day_updated_price action booking-process.php
bkap-gcal-client_parameters filter class.gcal.php
bkap-gcal-set_description filter class.gcal.php
bkap-gcal-set_summary filter class.gcal.php
bkap_add_additional_data filter booking-process.php
bkap_add_addon_settings action global-menu.php
bkap_add_global_settings_tab action global-menu.php
bkap_add_print_summary_data action view-bookings.php
bkap_add_resource_section action booking-box.php
bkap_add_submenu action global-menu.php
bkap_add_tabs action booking-box.php
bkap_additional_products_search_result filter availability-search.php
bkap_addon_add_cart_item_data filter cart.php
bkap_admin_new_booking_notification action class-bkap-email-new-booking.php
bkap_after_create_booking_page action admin-bookings.php
bkap_after_global_holiday_field action global-menu.php
bkap_after_listing_enabled action booking-box.php
bkap_after_lockout_date action booking-box.php
bkap_after_lockout_time action booking-box.php
bkap_after_maximum_days_multiple action booking-box.php
bkap_after_minimum_days_multiple action booking-box.php
bkap_after_number_of_dates action booking-box.php
bkap_after_product_holidays action booking-box.php
bkap_after_purchase_wo_date action booking-box.php
bkap_after_recurring_date_range action booking-box.php
bkap_after_recurring_years_range action booking-box.php
bkap_after_time_enabled action booking-box.php
bkap_before_booking_end_date_range action booking-box.php
bkap_before_booking_method_select action booking-box.php
bkap_before_booking_start_date_range action booking-box.php
bkap_before_enable_booking action booking-box.php
bkap_before_enable_multiple_days action booking-box.php
bkap_before_minimum_days action booking-box.php
bkap_before_number_of_dates action booking-box.php
bkap_before_product_holidays action booking-box.php
bkap_before_purchase_without_date action booking-box.php
bkap_before_range_selection_radio action booking-box.php
bkap_before_recurring_date_range action booking-box.php
bkap_before_time_enabled action booking-box.php
bkap_block_dates filter booking-process.php
bkap_block_weekdays filter booking-process.php
bkap_booking_confirmed_notification action booking-confirmation.php
bkap_booking_pending-confirmation_to_cancelled action booking-confirmation.php
bkap_booking_pending-confirmation_to_cancelled_notification action booking-confirmation.php
bkap_booking_rescheduled_admin action class-bkap-edit-bookings.php
bkap_booking_table_column_default filter class-view-bookings-table.php
bkap_bookings_csv_data filter class-bkap-booking-view-bookings.php, view-bookings.php
bkap_bookings_export_data filter view-bookings.php
bkap_bookings_page_bottom action view-bookings.php
bkap_bookings_page_top action view-bookings.php
bkap_bookings_print_summary action view-bookings.php
bkap_bookings_table_data filter class-view-bookings-table.php
bkap_bookings_table_views filter class-view-bookings-table.php
bkap_cart_allow_add_bookings filter cart.php
bkap_cart_modify_meta filter cart.php
bkap_change_cart_start_date_label filter cart.php
bkap_change_checkout_start_date_label filter bkap-common.php
bkap_change_postcode_weekdays filter booking-process.php
bkap_create_postcode_field_before_field action booking-process.php
bkap_create_postcode_modal action booking-process.php
bkap_create_postcode_view action booking-process.php
bkap_date_time_cart_validation action validation.php
bkap_date_time_product_validation action validation.php
bkap_display_multiple_modals filter booking-process.php
bkap_display_updated_addon_price action booking-process.php
bkap_edit_display_timeslots filter booking-process.php
bkap_extra_options filter class-bkap-product-resource.php
bkap_filter_by_vehicle action class-view-bookings-table.php
bkap_filter_result filter class-view-bookings-table.php
bkap_function_slot filter booking-process.php
bkap_gcal_events_imported action bkap-calendar-sync.php
bkap_get_cart_item_from_session filter cart.php
bkap_get_item_data filter cart.php
bkap_import_booking_table_column_default filter class-import-bookings-table.php
bkap_import_bookings_count filter class-import-bookings-table.php
bkap_import_bookings_hidden_columns filter class-import-bookings-table.php
bkap_import_bookings_sortable_columns filter class-import-bookings-table.php
bkap_import_bookings_table_columns filter class-import-bookings-table.php
bkap_import_bookings_table_data filter class-import-bookings-table.php
bkap_import_bookings_table_views filter class-import-bookings-table.php
bkap_js action booking-process.php
bkap_locked_dates_for_dateandtime filter class-bkap-product-resource.php
bkap_manual_gcal_booking_order_status filter import-bookings.php
bkap_max_date filter availability-search.php, booking-process.php
bkap_modify_cart_gf_prices filter cart.php
bkap_modify_product_price filter cart.php
bkap_multiple_days_cart_validation action validation.php
bkap_multiple_days_product_validation action validation.php
bkap_new_booking action class-bkap-booking.php
bkap_order_status action class-view-bookings-table.php
bkap_order_status_cancelled action cancel-order.php
bkap_pending_booking_notification action class-booking-email-manager.php
bkap_post_{$current_status}_to_{$status} action class-bkap-booking.php, class-bkap-gcal-event.php
bkap_post_{$status} action class-bkap-booking.php, class-bkap-gcal-event.php
bkap_postcode_display_booking_field filter booking-process.php
bkap_price_display_html filter booking-process.php
bkap_product_addon_duplicate action woocommerce-booking.php
bkap_register_post_type_bkap_booking filter woocommerce-booking.php
bkap_register_post_type_bkap_gcal_event filter woocommerce-booking.php
bkap_register_post_type_resource filter woocommerce-booking.php
bkap_rental_delete action woocommerce-booking.php
bkap_resource_add_to_cart_validation filter validation.php
bkap_save_product_settings filter booking-box.php
bkap_send_email action checkout.php
bkap_send_new_email filter class-bkap-email-new-booking.php
bkap_send_ticket filter checkout.php
bkap_settings_tab_content action global-menu.php
bkap_show_addon_price filter block-pricing.php
bkap_single_days_cart_validation action validation.php
bkap_single_days_product_validation action validation.php
bkap_slot_type filter cancel-order.php, cart.php, checkout.php, validation.php
bkap_time_slot_filter filter booking-process.php
bkap_time_slots_per_page filter booking-box.php, class-bkap-scripts.php
bkap_total_count filter class-view-bookings-table.php
bkap_update_booking_history action checkout.php
bkap_update_booking_post_meta action checkout.php
bkap_update_item_meta action bkap-common.php
bkap_update_lockout action checkout.php
bkap_update_order action checkout.php
bkap_validate_add_to_cart filter validation.php
bkap_validate_cart_items action validation.php
bkap_validate_cart_products filter validation.php
bkap_view_bookings_actions filter class-bkap-booking-view-bookings.php
bkap_view_bookings_print_columns filter class-bkap-booking-view-bookings.php, view-bookings.php
bkap_view_bookings_print_rows filter class-bkap-booking-view-bookings.php, view-bookings.php
bkap_view_bookings_print_title filter class-bkap-booking-view-bookings.php
bkap_view_bookings_sortable_columns filter class-view-bookings-table.php
bkap_view_bookings_table_columns filter class-view-bookings-table.php
bkap_woo_order_item_values action booking-confirmation.php
booking_search action class-view-bookings-table.php
plugin_locale filter woocommerce-booking.php
wcml_formatted_price filter booking-process.php
wcml_raw_price_amount filter booking-process.php, cart.php, special-booking-price.php, timeslot-price.php
widget_title filter widget-product-search.php
wkpbk_block_recurring_weekdays filter booking-process.php
woocommerce_booking_and_appointment_docs_url filter woocommerce-booking.php
woocommerce_booking_and_appointment_support_url filter woocommerce-booking.php
woocommerce_email_heading_{$this->id} filter class-bkap-email-new-booking.php
woocommerce_email_subject_{$this->id} filter class-bkap-email-new-booking.php
woocommerce_get_cancel_order_url filter cancel-order.php
woocommerce_product_bundle_field_prefix filter bkap-common.php

Template Hooks

HookTypeFile(s)
bkap_before_add_to_cart_button action bkap-bookings-date.php
bkap_admin_booking_data_after_booking_details action class-bkap-details-meta-box.php
bkap_before_booking_form action bkap-bookings-date.php
bkap_change_start_date_label filter bkap-bookings-date.php
bkap_display_price_div action bkap-bookings-date.php
bkap_function_slot filter bkap-bookings-date.php
bkap_print_hidden_fields action bkap-bookings-date.php, bkap-bookings-hidden-fields.php
woocommerce_email_after_order_table action customer-booking-confirmed.php
woocommerce_email_before_order_table action customer-booking-confirmed.php
woocommerce_email_footer action admin-gcal-import-event.php, admin-new-booking.php, customer-booking-cancelled.php, customer-booking-confirmed.php, rescheduled-booking-admin.php
woocommerce_email_header action admin-gcal-import-event.php, admin-new-booking.php, customer-booking-cancelled.php, customer-booking-confirmed.php, rescheduled-booking-admin.php
woocommerce_email_order_meta action customer-booking-confirmed.php

Dokan Hooks

HookTypeFile(s)
bkap_dokan_nav_tabs filter class-bkap-dokan-orders.php
API documentation generated by ApiGen