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_common
  • bkap_load_scripts_class

Functions

  • 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_resource_booked_in_date_range
  • bkap_delete_event_from_gcal
  • bkap_get_book_arrays
  • bkap_get_booked
  • bkap_get_booked_checkout
  • bkap_get_day_between_Week
  • bkap_get_lockout
  • bkap_get_month_range
  • bkap_get_posted_availability
  • bkap_get_total_timeslot_maximum_booking
  • bkap_get_week_range
  • bkap_insert_event_to_gcal
  • bkap_save_resources
  • bkapSortByPriority
  • 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

Package BKAP\Global-Function

Classes summary

bkap_common Contains common functions used all over the plugin.
bkap_load_scripts_class Load Scripts needed for Plugin

Functions summary

bkap_add_days_to_date Return date in d-n-Y format after adding days to original date.
bkap_array_of_given_date_range Create array of dates between give start and end dateReturn date in d-n-Y format after adding days to original date.
bkap_booked_resources Getting all the post which has resource post meta.
bkap_booking_posts_for_resource All Booking posts having the resource ID
bkap_calculate_bookings_for_resource Calculating Booked, locked dates and time for resource
bkap_check_resource_booked_in_date_range Create array of dates between give start and end dateReturn date in d-n-Y format after adding days to original date.
bkap_delete_event_from_gcal Delete event from Google Calendar for the given order item id
bkap_get_book_arrays This function return the array based on string passed for it.
bkap_get_booked This function will calculate the check-in dates that are booked for multiple
bkap_get_booked_checkout This function will calculate the check-out dates that are booked for multiple
bkap_get_day_between_Week Get days numbers between days.
bkap_get_lockout This functions is for getting an array of dates that are locked
bkap_get_month_range Get date range between month.
bkap_get_posted_availability Get posted availability fields and format.
bkap_get_total_timeslot_maximum_booking This function will calculate the total maximum booking for timeslot.
bkap_get_week_range Get date range between week.
bkap_insert_event_to_gcal Insert event to Google Calendar for the given order item id
bkap_save_resources This function will return an array of resource availability and its available quantity.
bkapSortByPriority Sorting Resource Ranges based on priority
get_availability_for_date This function is to get the available bookings for a date
get_booked_multiple

Returns an array of dates that are completely booked i.e. lockout has been reached. Lockout Priority: 1. specific date lockout 2. weekday lockout 3. lockout date after X orders

get_bookings_for_date Returns an array of dates and the number of bookingsdone for the same. array[ Ymd ] => bookings done
get_bookings_for_range Function to calculate dates and/or time slots with the number of bookings received in the date range.
get_date_lockout Function to get the total bookings allowed for a date
get_slot_availability Returns the available bookings for a date & time slot
get_slot_lockout Returns the total bookings allowed for a given date and time slot
get_standard_decimal_thousand_separator_price Return price based standard decimal thousand separator.
API documentation generated by ApiGen