PluginProbe
Booking Calendar / 10.15.6
Booking Calendar v10.15.6
11.8.3 11.8.2 11.8.1 11.8 11.7 11.6.1 11.6 11.5 11.4.3 11.4.2 11.4.1 11.4 11.3 11.2.1 11.2 11.1 11.0 10.15.7 10.15.6 10.1.3 10.10 10.10.1 10.10.2 10.11 10.11.2 All 203 releases
booking / includes / wpbc-include.php

wpbc-include.php in Booking Calendar 10.15.6, at includes/wpbc-include.php

296 lines 21.5 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Include Files of Booking Calendar.
4 *
5 * @version 1.0
6 * @package Booking Calendar
7 * @subpackage Files Loading
8 * @category Bookings
9 *
10 * @author wpdevelop
11 * @link https://wpbookingcalendar.com/
12 * @email info@wpbookingcalendar.com
13 *
14 * @modified 29.09.2015
15 */
16
17 if ( ! defined( 'ABSPATH' ) ) {
18 exit; // Exit if accessed directly.
19 }
20
21 // =====================================================================================================================
22 // == L O A D F I L E S ==
23 // =====================================================================================================================
24
25 require_once WPBC_PLUGIN_DIR . '/core/wpbc-debug.php'; // Debug = Package: WPBC =.
26 require_once WPBC_PLUGIN_DIR . '/core/wpbc-core.php'; // Core.
27
28 require_once WPBC_PLUGIN_DIR . '/core/any/class-css-js.php'; // Abstract. Loading CSS & JS files = Package: Any =.
29 require_once WPBC_PLUGIN_DIR . '/core/any/class-admin-settings-api.php'; // Abstract. Settings API.
30
31 require_once WPBC_PLUGIN_DIR . '/includes/ui_settings/class-settings-page-parts.php'; // Settings Template - "Settins Parts", which used in the class-page-structure.php .
32 require_once WPBC_PLUGIN_DIR . '/includes/ui_settings/class-menu-structure.php'; // Abstract. Page Structure in Admin Panel // 2025-02-09.
33 require_once WPBC_PLUGIN_DIR . '/includes/ui_settings/class-page-structure.php'; // Abstract. Page Structure in Admin Panel // 2024-12-23.
34
35 // -----------------------------------------------------------------------------------------------------------------
36 // Booking Listing templates.
37 // -----------------------------------------------------------------------------------------------------------------
38 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_listing_row.php';
39 // Booking Actions.
40 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/booking_note.php';
41 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/booking_cost.php';
42 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/payment_status.php';
43 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/payment_request.php';
44 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/change_resource.php';
45 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/duplicate_booking.php';
46 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/booking_action/change_locale.php';
47 // Booking Listing - Filters - ...
48 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_filters/bo_listing_toolbar.php';
49 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_filters/sort_by.php';
50 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_filters/expand_colapse_all.php';
51 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_filters/resource_choosen.php';
52 // Booking Listing - Actions - Bulk Actions.
53 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/bulk_actions_dropdown.php';
54 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_approve.php';
55 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_pending.php';
56 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_trash.php';
57 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_restore.php';
58 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_delete.php';
59 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_read.php';
60 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/selected_bookings_unread.php';
61 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/bulk_print.php';
62 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/empty_trash.php';
63 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/set_read_all.php';
64 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/export_csv.php';
65 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/listing_actions/import_google_calendar.php';
66
67
68 require_once WPBC_PLUGIN_DIR . '/core/any/class-admin-menu.php'; // CLASS. Menus of plugin.
69 require_once WPBC_PLUGIN_DIR . '/core/any/admin-bs-ui.php'; // Functions. Toolbar BS UI Elements.
70 if ( is_admin() ) {
71 require_once WPBC_PLUGIN_DIR . '/core/class/wpbc-class-notices.php'; // Class - Showing different messages and alerts. Including some predefined static messages.
72 require_once WPBC_PLUGIN_DIR . '/core/class/wpbc-class-welcome.php'; // Class - Welcome Page - info about new version.
73 }
74
75 // =====================================================================================================================
76 // Functions
77 // =====================================================================================================================
78 require_once WPBC_PLUGIN_DIR . '/includes/_functions/class-wpbc-action-scheduler-compatibility.php'; // Class to Increase Memory and Time.
79 require_once WPBC_PLUGIN_DIR . '/includes/_functions/nonce_func.php'; // Nonce functions - front-end excluding.
80 require_once WPBC_PLUGIN_DIR . '/includes/_functions/str_regex.php'; // String and Regex functions for shortcodes.
81 require_once WPBC_PLUGIN_DIR . '/includes/_functions/is_table_exist.php'; // Is DB Tables Exists.
82 require_once WPBC_PLUGIN_DIR . '/includes/_functions/is_dismissed.php'; // Is Dismissed.
83 require_once WPBC_PLUGIN_DIR . '/includes/_functions/booking_data__parse.php'; // Booking form data parsing and replacement.
84 require_once WPBC_PLUGIN_DIR . '/includes/_functions/booking_data__get.php'; // Booking details | replace / fields functions.
85 require_once WPBC_PLUGIN_DIR . '/includes/_functions/simple_html_tags.php'; // Simple HTML Tags - Custom Shortcodes.
86 require_once WPBC_PLUGIN_DIR . '/includes/_functions/admin_menu_url.php'; // Admin Menu Pages & URLs.
87 require_once WPBC_PLUGIN_DIR . '/includes/_functions/admin_top_bar.php'; // Admin Top Bar.
88 require_once WPBC_PLUGIN_DIR . '/includes/_functions/news_version.php'; // News, Version.
89 require_once WPBC_PLUGIN_DIR . '/includes/_functions/versions.php'; // Versions.
90 require_once WPBC_PLUGIN_DIR . '/includes/_functions/sanitizing.php'; // Sanitizing.
91 require_once WPBC_PLUGIN_DIR . '/includes/_functions/request.php'; // Class for sanitizing $_REQUEST parameters and saving or getting it from DB // FixIn: 9.3.1.2.
92 require_once WPBC_PLUGIN_DIR . '/includes/_functions/city_list.php'; // City list.
93 require_once WPBC_PLUGIN_DIR . '/includes/save-user-meta/save-user-meta.php'; // Saving custom user data.
94 require_once WPBC_PLUGIN_DIR . '/includes/save-load-option/save-load-option.php'; // Ajax Options Saver / Loader.
95 require_once WPBC_PLUGIN_DIR . '/includes/_functions/calendar_scripts.php'; // Calendar Scripts.
96
97 require_once WPBC_PLUGIN_DIR . '/core/wpbc_functions.php'; // Functions.
98 require_once WPBC_PLUGIN_DIR . '/core/wpbc_functions_dates.php'; // Function Dates New in 9.8.
99 require_once WPBC_PLUGIN_DIR . '/core/form_parser.php'; // Parser for booking form New in 9.8.
100 require_once WPBC_PLUGIN_DIR . '/core/wpbc-dates.php'; // Dates.
101 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/date-hints.php'; // Front-end date hints for Free. // FixIn: 10.15.6.2.
102 require_once WPBC_PLUGIN_DIR . '/core/wpbc_welcome.php'; // Welcome Panel Functions.
103
104 // New Engine // FixIn: 9.8.0.4.
105 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/wpbc_cache.php'; // Caching different requests to DB // FixIn: 9.8.0.4.
106 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/booking_date_class.php'; // Functions for booking dates.
107 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/dates_times_support.php'; // Functions for booking DATES & TIME.
108 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/resource_support.php'; // Functions for resources support.
109 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/capacity.php'; // Get Dates from DB - Capacity, Availability and more ...
110 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/get_times_fields.php'; // Get Times Fields options from Booking Form.
111 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/aggregate.php'; // Aggregate functions for 'aggregate' parameter in shortcode.
112 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/where_to_save.php'; // Check where to save booking.
113 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/create_booking.php'; // Functions to create new bookings.
114 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/confirmation.php'; // Confirmation section - get data.
115 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/confirmation_page.php'; // Confirmation Page.
116 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/calendar_load.php'; // Scripts to load calendar.
117 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/captcha_simple_text.php'; // Simple text captcha checking.
118
119 require_once WPBC_PLUGIN_DIR . '/core/wpbc-translation.php'; // Translation, must be loaded after '/core/wpbc-core.php', because there defined add_bk_filter(), etc...
120 // FixIn: 8.9.4.12.
121 if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations.php' ) ) {
122
123 require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations.php'; // All Translation Terms.
124
125 // FixIn: 8.7.3.6.
126 if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations1.php' ) ) {
127 require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations1.php';
128 }
129 if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations2.php' ) ) {
130 require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations2.php';
131 }
132 if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations3.php' ) ) {
133 require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations3.php';
134 }
135 if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations4.php' ) ) {
136 require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations4.php';
137 }
138 if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations5.php' ) ) {
139 require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations5.php';
140 }
141 }
142
143 require_once WPBC_PLUGIN_DIR . '/includes/publish/wpbc-create-pages.php'; // Create pages for different purposes // FixIn: 9.6.2.10.
144 require_once WPBC_PLUGIN_DIR . '/includes/publish/wpbc-publish-shortcode.php'; // Publish Booking Calendar shortcodes into the Pages // FixIn: 9.8.15.5.
145 require_once WPBC_PLUGIN_DIR . '/core/wpbc-emails.php'; // Emails.
146 // JS & CSS.
147 require_once WPBC_PLUGIN_DIR . '/core/wpbc-css.php'; // Load CSS.
148 require_once WPBC_PLUGIN_DIR . '/core/wpbc-js.php'; // Load JavaScript.
149 require_once WPBC_PLUGIN_DIR . '/core/wpbc-js-vars.php'; // Define JavaScript Vars.
150 // Admin UI.
151 require_once WPBC_PLUGIN_DIR . '/core/admin/wpbc-toolbars.php'; // Toolbar - BS UI Elements.
152 require_once WPBC_PLUGIN_DIR . '/core/admin/wpbc-sql.php'; // Data Engine for Booking Listing / Calendar Overview pages.
153 // FixIn: 9.6.3.5 // FixIn: 8.6.1.13.
154 require_once WPBC_PLUGIN_DIR . '/core/timeline/flex-timeline.php'; // New. Flex. Timeline.
155
156 require_once WPBC_PLUGIN_DIR . '/core/admin/wpbc-dashboard.php'; // Dashboard Widget.
157
158 // ---------------------------------------------------------------------------------------------------------------------
159 // Admin Pages
160 // ---------------------------------------------------------------------------------------------------------------------
161
162 // FixIn: 9.2.1 // FixIn: 9.6.3.5.
163 require_once WPBC_PLUGIN_DIR . '/includes/_booking_hash/booking_hash.php'; // FixIn: 9.2.3.3.
164
165 require_once WPBC_PLUGIN_DIR . '/includes/_news/wpbc_news.php';
166
167 // UI Elements.
168 require_once WPBC_PLUGIN_DIR . '/includes/_toolbar_ui/flex_ui_elements.php';
169 require_once WPBC_PLUGIN_DIR . '/includes/_toolbar_ui/ui__settings_panel.php';
170 require_once WPBC_PLUGIN_DIR . '/includes/_toolbar_ui/toolbar_ui.php';
171 require_once WPBC_PLUGIN_DIR . '/includes/_toolbar_ui/ui__form_steps_timeline.php'; // FixIn: 10.9.6.6.
172
173 // Booking Listing.
174 require_once WPBC_PLUGIN_DIR . '/includes/_pagination/pagination.php';
175 require_once WPBC_PLUGIN_DIR . '/includes/print/bookings_print.php';
176
177 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/bookings__sql.php';
178 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/bookings__actions.php';
179 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/bookings__listing.php';
180 require_once WPBC_PLUGIN_DIR . '/includes/page-bookings/bookings__page.php';
181
182 // Booking > Availability page.
183 require_once WPBC_PLUGIN_DIR . '/includes/page-availability/availability__activation.php';
184 require_once WPBC_PLUGIN_DIR . '/includes/page-availability/availability__toolbar_ui.php';
185 require_once WPBC_PLUGIN_DIR . '/includes/page-availability/availability__class.php';
186 require_once WPBC_PLUGIN_DIR . '/includes/page-availability/availability__resource.php';
187 require_once WPBC_PLUGIN_DIR . '/includes/page-availability/availability__page.php';
188
189 if ( WPBC_NEW_FORM_BUILDER ) {
190 require_once WPBC_PLUGIN_DIR . '/includes/page-form-builder/bfb-include.php'; // Booking Form Builder - @since: 11.0.0.
191 require_once WPBC_PLUGIN_DIR . '/includes/page-form-builder/form-render/class-wpbc-bfb-form-shortcode-engine.php'; // New Shortcode Parsers and Form Render. 11.0.1.
192 require_once WPBC_PLUGIN_DIR . '/includes/page-form-builder/form-render/bfb-form-render.php';
193 }
194
195 // Elementor Addons: https://developers.elementor.com/docs/getting-started/first-addon/.
196 require_once WPBC_PLUGIN_DIR . '/includes/elementor-booking-form/wpbc-elementor.php';
197
198 // ---------------------------------------------------------------------------------------------------------------------
199
200 // FixIn: 9.6.3.5.
201 require_once WPBC_PLUGIN_DIR . '/core/admin/page-timeline.php'; // Timeline.
202 require_once WPBC_PLUGIN_DIR . '/core/admin/page-new.php'; // Add New Booking page.
203
204 require_once WPBC_PLUGIN_DIR . '/core/admin/wpbc-settings-functions.php'; // Support functions for Booking > Settings General page.
205 require_once WPBC_PLUGIN_DIR . '/core/admin/page-settings.php'; // Settings page.
206 require_once WPBC_PLUGIN_DIR . '/core/admin/api-settings.php'; // Settings API.
207
208
209 require_once WPBC_PLUGIN_DIR . '/core/admin/wpbc-gutenberg.php'; // Settings page.
210
211 // ---------------------------------------------------------------------------------------------------------------------
212
213 // Functions from Free form that can be use in paid versions in Wizard Setup.
214
215 require_once WPBC_PLUGIN_DIR . '/includes/page-form-simple/form_templates.php'; // Booking Form Templates // FixIn: 10.6.2.1.
216
217 require_once WPBC_PLUGIN_DIR . '/includes/page-form-simple/form_simple__default.php';
218 require_once WPBC_PLUGIN_DIR . '/includes/page-form-simple/form_simple__get_data.php';
219
220 if ( file_exists( WPBC_PLUGIN_DIR . '/inc/_ps/personal.php' ) ) {
221 require_once WPBC_PLUGIN_DIR . '/inc/_ps/personal.php';
222 } else {
223 require_once WPBC_PLUGIN_DIR . '/includes/page-resource-free/page-resource-free.php'; // Resource page for Free version.
224 require_once WPBC_PLUGIN_DIR . '/includes/page-form-simple/page-form-simple.php'; // Booking Form Simple.
225
226 require_once WPBC_PLUGIN_DIR . '/core/admin/page-email-new-admin.php'; // Email - New admin.
227 require_once WPBC_PLUGIN_DIR . '/core/admin/page-email-new-visitor.php'; // Email - New visitor.
228 require_once WPBC_PLUGIN_DIR . '/core/admin/page-email-deny.php'; // Email - Deny - set pending.
229 require_once WPBC_PLUGIN_DIR . '/core/admin/page-email-approved.php'; // Email - Approved.
230 require_once WPBC_PLUGIN_DIR . '/core/admin/page-email-trash.php'; // Email - Trash.
231 require_once WPBC_PLUGIN_DIR . '/core/admin/page-email-deleted.php'; // Email - Deleted / completely erase.
232
233 require_once WPBC_PLUGIN_DIR . '/core/admin/page-ics-general.php'; // General ICS Help Settings page.
234 require_once WPBC_PLUGIN_DIR . '/core/admin/page-ics-import.php'; // Import ICS Help Settings page.
235 require_once WPBC_PLUGIN_DIR . '/core/admin/page-ics-export.php'; // Export ICS Feeds Settings page.
236 require_once WPBC_PLUGIN_DIR . '/core/admin/page-import-gcal.php'; // Import from Google Calendar Settings page .
237 }
238
239 require_once WPBC_PLUGIN_DIR . '/includes/page-settings-form-options/page-settings-form-options.php'; // Booking Form Opyions Settings.
240 require_once WPBC_PLUGIN_DIR . '/includes/page-settings-color-themes/page-settings-color-themes.php'; // Appearance / Color Themes / Skins Settings.
241
242 // Booking > Setup page // FixIn: 10.2.0.1.
243 // FixIn: 9.8.0.2.
244 require_once WPBC_PLUGIN_DIR . '/includes/page-setup/setup__page.php';
245 require_once WPBC_PLUGIN_DIR . '/includes/_tour/wpbc_tour.php'; // FixIn: 10.4.0.1.
246
247
248 require_once WPBC_PLUGIN_DIR . '/includes/_feedback/feedback.php'; // FixIn: 9.2.3.6.
249 require_once WPBC_PLUGIN_DIR . '/includes/_feedback_deactivation/feedback.php'; // FixIn: 10.12.3.4.
250
251 // Old Working.
252 require_once WPBC_PLUGIN_DIR . '/core/lib/wpdev-booking-widget.php'; // W i d g e t s.
253 require_once WPBC_PLUGIN_DIR . '/js/captcha/captcha.php'; // C A P T C H A.
254
255 require_once WPBC_PLUGIN_DIR . '/core/lib/wpbc-calendar-legend.php'; // Calendar Legend // FixIn: 9.4.3.6.
256 /* Frontend renderers. */
257 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/class-fe-shortcode-params.php';
258 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/class-fe-inline-css-js.php';
259 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/class-fe-render.php';
260 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/class-fe-shortcodes.php';
261 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/class-fe-form-source-resolver.php';
262 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/hooks/class-fe-bfb-settings-hooks.php'; // Apply BFB settings to rendered booking form HTML.
263 require_once WPBC_PLUGIN_DIR . '/includes/_front_end/class-fe-render-form-body.php';
264 require_once WPBC_PLUGIN_DIR . '/includes/_custom_forms/class-custom-forms-helper.php'; // Custom forms Helpers.
265
266 require_once WPBC_PLUGIN_DIR . '/core/lib/wpdev-booking-class.php'; // C L A S S B o o k i n g.
267 require_once WPBC_PLUGIN_DIR . '/core/lib/wpbc-booking-new.php'; // N e w.
268 require_once WPBC_PLUGIN_DIR . '/core/lib/wpbc-cron.php'; // CRON @since: 5.2.0.
269
270
271 if ( is_admin() ) {
272 // FixIn: 9.9.0.15.
273 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/shortcode_tpl_js_loader.php'; // Templates JS Loader.
274 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking.php'; // Booking - Shortcode Config Content.
275 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_calendar.php';
276 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_select.php';
277 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_timeline.php';
278 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_form.php';
279 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_search.php';
280 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_other.php';
281 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_import.php';
282 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/sh_tpl_booking_listing.php';
283 require_once WPBC_PLUGIN_DIR . '/includes/ui_modal__shortcodes/tiny-button-popup.php'; // PopUp for shortcodes and Buttons in Edit toolbar.
284 }
285
286 require_once WPBC_PLUGIN_DIR . '/core/sync/wpbc-gcal-class.php'; // DONE: in 7.0 // Google Calendar Feeds Import @since: 5.2.0 - v.3.0 API support @since: 5.4.0.
287 require_once WPBC_PLUGIN_DIR . '/core/sync/wpbc-gcal.php'; // DONE: in 7.0 // Sync Google Calendar Events with WPBC @since: 5.2.0 - v.3.0 API support @since: 5.4.0.
288
289 require_once WPBC_PLUGIN_DIR . '/core/any/activation.php';
290 require_once WPBC_PLUGIN_DIR . '/core/wpbc-activation.php';
291
292 require_once WPBC_PLUGIN_DIR . '/core/wpbc-dev-api.php'; // API for Booking Calendar integrations.
293
294 make_bk_action( 'wpbc_loaded_php_files' );
295 do_action( 'wpbc_loaded_php_files' );
296