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_calendar_sync
  • BKAP_Gcal
  • BKAP_Gcal_Event
  • bkap_gcal_sync_settings
  • BKAP_Google_Events_View
  • product_gcal_settings
  • WAPBK_Import_Bookings_Table

Functions

  • bkap_import_events_cron
  • woocommerce_bkap_add_cron_schedule

Class bkap_gcal_sync_settings

Bookings and Appointment Plugin for WooCommerce

Class for Booking->Settings->Google Calendar Sync settings

Package: BKAP\Google-Calendar-Sync
Category: Classes
Author: Tyche Softwares
Class: bkap_gcal_sync_settings
Located at includes/bkap-calendar-sync-settings.php

Methods summary

public static
# bkap_gcal_sync_general_settings_callback( )

Callback for the gcal general settings section

Callback for the gcal general settings section

public static
# bkap_calendar_event_location_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Event Location

Callback function for Booking->Settings->Google Calendar Sync->Event Location

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_event_summary_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Event Summary

Callback function for Booking->Settings->Google Calendar Sync->Event Summary

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_event_description_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Event Description

Callback function for Booking->Settings->Google Calendar Sync->Event Description

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_sync_customer_settings_callback( )

Callback function for Booking->Settings->Google Calendar Sync->Customer Add to Calendar button Settings section

Callback function for Booking->Settings->Google Calendar Sync->Customer Add to Calendar button Settings section

Since

2.6
public static
# bkap_add_to_calendar_order_received_page_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Show Add to Calendar button on Order received page

Callback function for Booking->Settings->Google Calendar Sync->Show Add to Calendar button on Order received page

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_add_to_calendar_customer_email_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Show Add to Calendar button in the Customer notification email

Callback function for Booking->Settings->Google Calendar Sync->Show Add to Calendar button in the Customer notification email

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_add_to_calendar_my_account_page_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Show Add to Calendar button on My account

Callback function for Booking->Settings->Google Calendar Sync->Show Add to Calendar button on My account

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_in_same_window_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Open Calendar in Same Window

Callback function for Booking->Settings->Google Calendar Sync->Open Calendar in Same Window

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_sync_admin_settings_section_callback( array $args,… )

Callback function for Booking->Settings->Google Calendar Sync->Export Bookings header

Callback function for Booking->Settings->Google Calendar Sync->Export Bookings header

Parameters

$args,…
  • Setting Label Array

Since

2.6
public static
# bkap_notice_for_use_product_gcalsync_callback( array $args,… )

Callback function for Booking->Settings->Google Calendar Sync->Product Level Sync Notice

Callback function for Booking->Settings->Google Calendar Sync->Product Level Sync Notice

Parameters

$args,…
  • Setting Label Array

Since

2.6
public static
# bkap_allow_tour_operator_gcal_api_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Allow Tour Operators for Google Calendar API Integration

Callback function for Booking->Settings->Google Calendar Sync->Allow Tour Operators for Google Calendar API Integration

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_sync_integration_mode_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Integration Mode

Callback function for Booking->Settings->Google Calendar Sync->Integration Mode

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_sync_calendar_instructions_callback( array $args,… )

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Instructions

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Instructions

Parameters

$args,…
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_key_file_name_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Key File Name

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Key File Name

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_service_acc_email_address_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Service Account Email Address

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Service Account Email Address

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_id_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Calendar to be used

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Calendar to be used

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_test_connection_callback( array $args,… )

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Test Connection

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Test Connection

Parameters

$args,…
  • Setting Label Array

Since

2.6
public static
# bkap_admin_add_to_calendar_view_booking_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Show Add to Calendar button on View Bookings page

Callback function for Booking->Settings->Google Calendar Sync->Sync Directly->Show Add to Calendar button on View Bookings page

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_admin_add_to_calendar_email_notification_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Sync Manually->Show Add to Calendar button in New Order email notification

Callback function for Booking->Settings->Google Calendar Sync->Sync Manually->Show Add to Calendar button in New Order email notification

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_cron_time_duration_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Run Automated Cron after X minutes

Callback function for Booking->Settings->Google Calendar Sync->Run Automated Cron after X minutes

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_calendar_import_ics_feeds_section_callback( array $args,… )

Callback function for Booking->Settings->Google Calendar Sync->Import Events Note

Callback function for Booking->Settings->Google Calendar Sync->Import Events Note

Parameters

$args,…
  • Setting Label Array

Since

2.6
public static
# bkap_ics_feed_url_instructions_callback( array $args,… )

Callback function for Booking->Settings->Google Calendar Sync->Import Events->Instructions

Callback function for Booking->Settings->Google Calendar Sync->Import Events->Instructions

Parameters

$args,…
  • Setting Label Array

Since

2.6
public static
# bkap_ics_feed_url_callback( array $args )

Callback function for Booking->Settings->Google Calendar Sync->Import Events->iCalendar/.ics Feed URL

Callback function for Booking->Settings->Google Calendar Sync->Import Events->iCalendar/.ics Feed URL

Parameters

$args
  • Setting Label Array

Since

2.6
public static
# bkap_event_summary_validate_callback( array $input )

Validation callback function for Booking->Settings->Google Calendar Sync->Event Summary

Validation callback function for Booking->Settings->Google Calendar Sync->Event Summary

Parameters

$input
$args - Setting Label Array

Since

2.6.3.2
public static
# bkap_event_description_validate_callback( array $input )

Validation callback function for Booking->Settings->Google Calendar Sync->Event Description

Validation callback function for Booking->Settings->Google Calendar Sync->Event Description

Parameters

$input
$args - Setting Label Array

Since

2.6.3.2
API documentation generated by ApiGen