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
  1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34  35  36  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52  53  54  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70  71  72  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88  89  90  91  92  93  94  95  96  97  98  99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 
<?php
/**
 * Bookings and Appointment Plugin for WooCommerce
 *
 * File containing global variables used throughout the plugin.
 *
 * @author   Tyche Softwares
 * @package  BKAP/Global-Function
 *
 */

/**
 * Bookable Recurring Weekdays
 */
$bkap_weekdays = array( 'booking_weekday_0' => __( 'Sunday',      'woocommerce-booking' ),
                        'booking_weekday_1' => __( 'Monday',      'woocommerce-booking' ),
                        'booking_weekday_2' => __( 'Tuesday',     'woocommerce-booking' ),
                        'booking_weekday_3' => __( 'Wednesday',   'woocommerce-booking' ),
                        'booking_weekday_4' => __( 'Thursday',    'woocommerce-booking' ),
                        'booking_weekday_5' => __( 'Friday',      'woocommerce-booking' ),
                        'booking_weekday_6' => __( 'Saturday',    'woocommerce-booking' )
                      );

/**
 * Available Weekdays for Start/End of Fixed blocks
 */
$bkap_fixed_days = array( 'any_days'    => __( 'Any Days',   'woocommerce-booking' ),
                          '0'           => __( 'Sunday',     'woocommerce-booking' ),
                          '1'           => __( 'Monday',     'woocommerce-booking' ),
                          '2'           => __( 'Tuesday',    'woocommerce-booking' ),
                          '3'           => __( 'Wednesday',  'woocommerce-booking' ),
                          '4'           => __( 'Thursday',   'woocommerce-booking' ),
                          '5'           => __( 'Friday',     'woocommerce-booking' ),
                          '6'           => __( 'Saturday',   'woocommerce-booking' )
                        );

/**
 * Weekdays numbered starting from 0 to 6 for Sunday through Saturday
 */
$bkap_days = array( '0' => 'Sunday',
                    '1' => 'Monday',
                    '2' => 'Tuesday',
                    '3' => 'Wednesday',
                    '4' => 'Thursday',
                    '5' => 'Friday',
                    '6' => 'Saturday'
                  );

/**
 * Months of the year
 */
$bkap_months = array(   '1'  => __( 'January',  'woocommerce-booking' ),
                        '2'  => __( 'February', 'woocommerce-booking' ),
                        '3'  => __( 'March',    'woocommerce-booking' ),
                        '4'  => __( 'April',    'woocommerce-booking' ),
                        '5'  => __( 'May',      'woocommerce-booking' ),
                        '6'  => __( 'June',     'woocommerce-booking' ),    
                        '7'  => __( 'July',     'woocommerce-booking' ),
                        '8'  => __( 'August',   'woocommerce-booking' ),
                        '9'  => __( 'September','woocommerce-booking' ),
                        '10' => __( 'October',  'woocommerce-booking' ),
                        '11' => __( 'November', 'woocommerce-booking' ),
                        '12' => __( 'December', 'woocommerce-booking' )
                    );

/**
 * Available Ranges for setup in Booking->Availability
 */
$bkap_dates_months_availability = array( 'custom_range'    => __( 'Custom Range',   'woocommerce-booking' ),
                                         'specific_dates'  => __( 'Specific Dates', 'woocommerce-booking' ),
                                         'range_of_months' => __( 'Range of Months','woocommerce-booking' ),
                                         'holidays'        => __( 'Holidays',       'woocommerce-booking' )
                                       );

                
$bkap_from_slot_hrs  =   array();
$bkap_from_slot_min  =   array();
$bkap_to_slot_hrs    =   array();
$bkap_to_slot_min    =   array();
$bkap_time_note      =   array();
$bkap_lockout_time   =   array();

/**
 * Languages
 */
$bkap_languages = array(
                'af' => 'Afrikaans',
                'ar' => 'Arabic',
                'ar-DZ' => 'Algerian Arabic',
                'az' => 'Azerbaijani',
                'id' => 'Indonesian',
                'ms' => 'Malaysian',
                'nl-BE' => 'Dutch Belgian',
                'bs' => 'Bosnian',
                'bg' => 'Bulgarian',
                'ca' => 'Catalan',
                'cs' => 'Czech',
                'cy-GB' => 'Welsh',
                'da' => 'Danish',
                'de' => 'German',
                'et' => 'Estonian',
                'el' => 'Greek',
                'en-AU' => 'English Australia',
                'en-NZ' => 'English New Zealand',
                'en-GB' => 'English UK',
                'es' => 'Spanish',
                'eo' => 'Esperanto',
                'eu' => 'Basque',
                'fo' => 'Faroese',
                'fr' => 'French',
                'fr-CH' => 'French Swiss',
                'gl' => 'Galician',
                'sq' => 'Albanian',
                'ko' => 'Korean',
                'he' => 'Hebrew',
                'hi' =>'Hindi India',
                'hr' => 'Croatian',
                'hy' => 'Armenian',
                'is' => 'Icelandic',
                'it' => 'Italian',
                'ka' => 'Georgian',
                'km' => 'Khmer',
                'lv' => 'Latvian',
                'lt' => 'Lithuanian',
                'mk' => 'Macedonian',
                'hu' => 'Hungarian',
                'ml' => 'Malayam',
                'nl' => 'Dutch',
                'ja'=> 'Japanese',
                'no' => 'Norwegian',
                'th' => 'Thai',
                'pl' => 'Polish',
                'pt' => 'Portuguese',
                'pt-BR' => 'Portuguese Brazil',
                'ro' => 'Romanian',
                'rm' => 'Romansh',
                'ru' => 'Russian',
                'sk' => 'Slovak',
                'sl' => 'Slovenian',
                'sr' => 'Serbian',
                'fi' => 'Finnish',
                'sv' => 'Swedish',
                'ta' => 'Tamil',
                'vi' => 'Vietnamese',
                'tr' => 'Turkish',
                'uk' => 'Ukrainian',
                'zh-HK' => 'Chinese Hong Kong',
                'zh-CN' => 'Chinese Simplified',
                'zh-TW' => 'Chinese Traditional'
            );

/**
 * Date formats for booking.
 */
$bkap_date_formats = array(
                        'mm/dd/y'       => 'm/d/y',
                        'dd/mm/y'       => 'd/m/y',
                        'y/mm/dd'       => 'y/m/d',
                        'dd.mm.y'       => 'd.m.y',
                        'y.mm.dd'       => 'y.m.d',
                        'yy-mm-dd'      => 'Y-m-d',
                        'dd-mm-y'       => 'd-m-y',
                        'd M, y'        => 'j M, y',
                        'd M, yy'       => 'j M, Y',
                        'd MM, y'       => 'j F, y',
                        'd MM, yy'      => 'j F, Y',
                        'DD, d MM, yy'  => 'l, j F, Y',
                        'D, M d, yy'    => 'D, M j, Y',
                        'DD, M d, yy'   => 'l, M j, Y',
                        'DD, MM d, yy'  => 'l, F j, Y',
                        'D, MM d, yy'   => 'D, F j, Y'
                    );

/**
 * Booking Time Formats
 */                 
$bkap_time_formats = array( '12' => __( '12 hour', 'woocommerce-booking' ),
                            '24' => __( '24 hour', 'woocommerce-booking' ) 
                          );
                          
/**
 * Booking Calendar themes
 */                       
$bkap_calendar_themes = array(  'smoothness'    => 'Smoothness',
                                'ui-lightness'  => 'UI lightness',
                                'ui-darkness'   => 'UI darkness',
                                'start'         => 'Start',
                                'redmond'       => 'Redmond',
                                'sunny'         => 'Sunny',
                                'overcast'      => 'Overcast',
                                'le-frog'       => 'Le Frog',
                                'flick'         => 'Flick',
                                'pepper-grinder'=> 'Pepper Grinder',
                                'eggplant'      => 'Eggplant',
                                'dark-hive'     => 'Dark Hive',
                                'cupertino'     => 'Cupertino',
                                'south-street'  => 'South Street',
                                'blitzer'       => 'Blitzer',
                                'humanity'      => 'Humanity',
                                'hot-sneaks'    => 'Hot sneaks',
                                'excite-bike'   => 'Excite Bike',
                                'vader'         => 'Vader',
                                'dot-luv'       => 'Dot Luv',
                                'mint-choc'     => 'Mint Choc',
                                'black-tie'     => 'Black Tie',
                                'trontastic'    => 'Trontastic',
                                'swanky-purse'  => 'Swanky Purse'
                             );
/**
 * Calendar Icons
 */
$bkap_calendar_icons = array(   'calendar1.gif', 
                                'none' 
                            );

global $bkap_calendar_themes, $bkap_time_formats, $bkap_date_formats, $bkap_languages, $bkap_days, 
$bkap_weekdays, $bkap_calendar_icons;


/**
 * This function return the array based on string passed for it.
 * 
 * @since 1.7.0
 */

function bkap_get_book_arrays( $str ){
    global $bkap_calendar_themes, $bkap_time_formats, $bkap_date_formats, $bkap_languages, $bkap_days, 
    $bkap_weekdays, $bkap_calendar_icons;

    return $$str;
}
?>
API documentation generated by ApiGen