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_global_settings

Class bkap_global_settings

Class for global booking settings

Package: BKAP\Global-Settings
Author: Tyche Softwares
Class: bkap_global_settings
Located at bkap-global-settings.php

Methods summary

public static
# bkap_global_settings_section_callback( )

Callback function adding the general setting section on Booking->Settings->Global Booking Settings page

Callback function adding the general setting section on Booking->Settings->Global Booking Settings page

Since

2.8
public static
# booking_language_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Calendar Language

Callback function Booking->Settings->Global Booking Settings->Calendar Language

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_date_format_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Date Format

Callback function Booking->Settings->Global Booking Settings->Date Format

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_time_format_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Time Format

Callback function Booking->Settings->Global Booking Settings->Time Format

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_months_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Number of Months

Callback function Booking->Settings->Global Booking Settings->Number of Months

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_calendar_day_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->First Calendar Day

Callback function Booking->Settings->Global Booking Settings->First Calendar Day

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_export_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Show Add to Calendar button

Callback function Booking->Settings->Global Booking Settings->Show Add to Calendar button

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_attachment_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Send Bookings as ICS files

Callback function Booking->Settings->Global Booking Settings->Send Bookings as ICS files

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_theme_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Calendar Theme

Callback function Booking->Settings->Global Booking Settings->Calendar Theme

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_global_holidays_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Holidays

Callback function Booking->Settings->Global Booking Settings->Holidays

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_global_timeslot_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Global Timeslot Lockout

Callback function Booking->Settings->Global Booking Settings->Global Timeslot Lockout

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_enable_rounding_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Enable Rounding of Prices

Callback function Booking->Settings->Global Booking Settings->Enable Rounding of Prices

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# hide_variation_price_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Hide Variation Prices

Callback function Booking->Settings->Global Booking Settings->Hide Variation Prices

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# hide_booking_price_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Hide Booking Prices

Callback function Booking->Settings->Global Booking Settings->Hide Booking Prices

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# display_disabled_buttons_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Display Qty & Add to Cart buttons

Callback function Booking->Settings->Global Booking Settings->Display Qty & Add to Cart buttons

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_global_selection_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Duplicate Dates from Cart

Callback function Booking->Settings->Global Booking Settings->Duplicate Dates from Cart

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# booking_availability_display_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Enable Availability Display

Callback function Booking->Settings->Global Booking Settings->Enable Availability Display

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# resource_price_per_day_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Charge Resource Price per day

Callback function Booking->Settings->Global Booking Settings->Charge Resource Price per day

Parameters

$args
  • Setting Label Array

Since

4.6.0
public static
# woo_product_addon_price_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Charge WooCommerce Product Addon prices per day

Callback function Booking->Settings->Global Booking Settings->Charge WooCommerce Product Addon prices per day

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# woo_gf_product_addon_option_price_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Charge Gravity Forms option prices per day

Callback function Booking->Settings->Global Booking Settings->Charge Gravity Forms option prices per day

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# minimum_day_booking_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Minimum Day Booking

Callback function Booking->Settings->Global Booking Settings->Minimum Day Booking

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# global_booking_minimum_number_days_callback( array $args )

Callback function Booking->Settings->Global Booking Settings->Minimum Number of Days to book

Callback function Booking->Settings->Global Booking Settings->Minimum Number of Days to book

Parameters

$args
  • Setting Label Array

Since

2.8
public static string
# woocommerce_booking_global_settings_callback( array $input )

Save the Global Booking Settings

Save the Global Booking Settings

Parameters

$input
  • Settings on the page

Returns

string
$woocommerce_booking_global_settings - Global Booking Settings - JSON

Since

2.8
public static
# bkap_booking_product_page_labels_section_callback( )

Callback function for Booking->Settings->Labels & Messages->Labels on product page section

Callback function for Booking->Settings->Labels & Messages->Labels on product page section

Since

2.8
public static
# book_date_label_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Check-in Date

Callback function Booking->Settings->Labels & Messages->Check-in Date

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# checkout_date_label_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Check-out Date

Callback function Booking->Settings->Labels & Messages->Check-out Date

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# bkap_calendar_icon_label_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Select Calendar Icon

Callback function Booking->Settings->Labels & Messages->Select Calendar Icon

Parameters

$args
  • Setting Label Array

Since

4.0.0
public static
# book_time_label_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Time

Callback function Booking->Settings->Labels & Messages->Booking Time

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# book_time_select_option_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Choose Time Text

Callback function Booking->Settings->Labels & Messages->Choose Time Text

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# book_fixed_block_label_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Fixed Block Drop Down Label

Callback function Booking->Settings->Labels & Messages->Fixed Block Drop Down Label

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# book_price_label_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Label For Booking Price

Callback function Booking->Settings->Labels & Messages->Label For Booking Price

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# bkap_booking_order_received_and_email_labels_section_callback( )

Callback function for Booking->Settings->Labels & Messages->Labels on Order Received Page and WooCommerce emails Section callback.

Callback function for Booking->Settings->Labels & Messages->Labels on Order Received Page and WooCommerce emails Section callback.

Since

2.8
public static
# book_item_meta_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->Check-in Date

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->Check-in Date

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# checkout_item_meta_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->Check-out Date

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->Check-out Date

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# book_item_meta_time_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->Booking Time

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->Booking Time

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# book_ics_file_name_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->ICS File Name

Callback function Booking->Settings->Labels & Messages->Labels for Order Received Page->ICS File Name

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# bkap_booking_cart_and_checkout_page_labels_section_callback( )

Callback function for Booking->Settings->Labels & Messages-> Labels on Cart & Check-out Page section

Callback function for Booking->Settings->Labels & Messages-> Labels on Cart & Check-out Page section

Since

2.8
public static
# book_item_cart_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels on Cart & Checkout Page->Check-in Date

Callback function Booking->Settings->Labels & Messages->Labels on Cart & Checkout Page->Check-in Date

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# checkout_item_cart_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels on Cart & Checkout Page->Check-out Date

Callback function Booking->Settings->Labels & Messages->Labels on Cart & Checkout Page->Check-out Date

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# book_item_cart_time_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Labels on Cart & Checkout Page->Booking Time

Callback function Booking->Settings->Labels & Messages->Labels on Cart & Checkout Page->Booking Time

Parameters

$args
  • Setting Label Array

Since

2.8
public static
# bkap_add_to_cart_button_labels_section_callback( )

Callback function Booking->Settings->Labels & Messages->Text for Add to Cart button section

Callback function Booking->Settings->Labels & Messages->Text for Add to Cart button section

Since

3.5
public static
# bkap_add_to_cart_button_text_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Text for Add to Cart button->Text for Add to cart button

Callback function Booking->Settings->Labels & Messages->Text for Add to Cart button->Text for Add to cart button

Parameters

$args
  • Setting Label Array

Since

3.5
public static
# bkap_check_availability_text_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Text for Add to Cart button->Text for Check Availability button

Callback function Booking->Settings->Labels & Messages->Text for Add to Cart button->Text for Check Availability button

Parameters

$args
  • Setting Label Array

Since

3.5
public static
# bkap_booking_availability_messages_section_callback( )

Callback function for Availability Messages section

Callback function for Availability Messages section

Since

2.9
public static
# book_stock_total_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Total Stock

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Total Stock

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_available_stock_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Date

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Date

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_available_stock_time_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Time

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Time

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_available_stock_date_attr_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Attributes for Date

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Attributes for Date

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_available_stock_time_attr_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Attributes for Time

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Availability Message for Attributes for Time

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_real_time_error_msg_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Real Time Check

Callback function Booking->Settings->Labels & Messages->Booking Availability Messages->Real Time Check

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# bkap_booking_lockout_messages_section_callback( )
public static
# book_limited_booking_msg_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->Limited Availability for Date

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->Limited Availability for Date

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_no_booking_msg_date_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->No Availability for Date

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->No Availability for Date

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_limited_booking_msg_time_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->Limited Availability for Time

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->Limited Availability for Time

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_no_booking_msg_time_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->No Availability for Date

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->No Availability for Date

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_limited_booking_msg_date_attr_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->Limited Availability for Attributes

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->Limited Availability for Attributes

Parameters

$args
  • Setting Label Array

Since

2.9
public static
# book_limited_booking_msg_time_attr_callback( array $args )

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->No Availability for Attributes

Callback function Booking->Settings->Labels & Messages->Availability Error Messages->No Availability for Attributes

Parameters

$args
  • Setting Label Array

Since

2.9
API documentation generated by ApiGen