PluginProbe
Booking Calendar / 11.9.1
Booking Calendar v11.9.1
11.9.1 11.9 11.8.4 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 All 206 releases
← All changes | includes/wpbc-include.php +12 -24 11.8.2 → 11.9.1 View file →
@@ -209,8 +209,9 @@
209 209 require_once WPBC_PLUGIN_DIR . '/includes/_functions/admin_menu_url.php'; // Admin Menu Pages & URLs.
210 210 require_once WPBC_PLUGIN_DIR . '/includes/_functions/admin_top_bar.php'; // Admin Top Bar.
211 211 require_once WPBC_PLUGIN_DIR . '/includes/_functions/admin-cost-correction.php'; // Shared Add Booking and Add Appointment exact-total control.
212 212 require_once WPBC_PLUGIN_DIR . '/includes/_functions/news_version.php'; // News, Version.
213 +require_once WPBC_PLUGIN_DIR . '/includes/_functions/class-wpbc-environment-policy.php'; // Shared environment identity and capability policy.
213 214 require_once WPBC_PLUGIN_DIR . '/includes/_functions/versions.php'; // Versions.
214 215 require_once WPBC_PLUGIN_DIR . '/includes/_functions/booking-resources-catalog-compatibility.php'; // Temporary 11.6 Resources catalog compatibility.
215 216 require_once WPBC_PLUGIN_DIR . '/includes/_functions/sanitizing.php'; // Sanitizing.
216 217 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.
@@ -236,8 +237,9 @@
236 237 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/capacity.php'; // Get Dates from DB - Capacity, Availability and more ...
237 238 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/get_times_fields.php'; // Get Times Fields options from Booking Form.
238 239 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/aggregate.php'; // Aggregate functions for 'aggregate' parameter in shortcode.
239 240 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/where_to_save.php'; // Check where to save booking.
241 +require_once WPBC_PLUGIN_DIR . '/includes/_capacity/booking_availability_guard.php'; // Serialize final availability validation and booking persistence on supported databases.
240 242 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/create_booking.php'; // Functions to create new bookings.
241 243 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/confirmation.php'; // Confirmation section - get data.
242 244 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/confirmation_page.php'; // Confirmation Page.
243 245 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/calendar_load.php'; // Scripts to load calendar.
@@ -243,31 +245,9 @@
243 245 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/calendar_load.php'; // Scripts to load calendar.
244 246 require_once WPBC_PLUGIN_DIR . '/includes/_capacity/captcha_simple_text.php'; // Simple text captcha checking.
245 247
246 248 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...
247 -// FixIn: 8.9.4.12.
248 -if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations.php' ) ) {
249 249
250 - require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations.php'; // All Translation Terms.
251 -
252 - // FixIn: 8.7.3.6.
253 - if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations1.php' ) ) {
254 - require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations1.php';
255 - }
256 - if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations2.php' ) ) {
257 - require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations2.php';
258 - }
259 - if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations3.php' ) ) {
260 - require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations3.php';
261 - }
262 - if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations4.php' ) ) {
263 - require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations4.php';
264 - }
265 - if ( file_exists( WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations5.php' ) ) {
266 - require_once WPBC_PLUGIN_DIR . '/core/lang/wpbc_all_translations5.php';
267 - }
268 -}
269 -
270 250 require_once WPBC_PLUGIN_DIR . '/core/wpbc-frontend-messages.php'; // Visitor-facing form messages and multilingual overrides.
271 251
272 252 require_once WPBC_PLUGIN_DIR . '/includes/publish/class-wpbc-booking-form-publisher.php'; // Neutral Booking Form page publishing service.
273 253 require_once WPBC_PLUGIN_DIR . '/includes/publish/wpbc-create-pages.php'; // Create pages for different purposes // FixIn: 9.6.2.10.
@@ -337,8 +317,11 @@
337 317
338 318 // Domain-neutral template-driven catalog mechanics shared by all registered catalogs.
339 319 require_once WPBC_PLUGIN_DIR . '/includes/_shared-ui-catalog/wpbc-ui-catalog.php';
340 320
321 +// Reusable Booking Resources read/create domain used by production workflows.
322 +require_once WPBC_PLUGIN_DIR . '/includes/page-catalog-booking-resources/booking-resources-domain.php';
323 +
341 324 if ( wpbc_is_11_6_features_enabled() ) {
342 325 // Independent template-driven Booking Resources catalog.
343 326 require_once WPBC_PLUGIN_DIR . '/includes/page-catalog-booking-resources/booking-resources-catalog.php';
344 327 }
@@ -375,8 +358,13 @@
375 358 require_once WPBC_PLUGIN_DIR . '/includes/elementor-booking-form/wpbc-elementor.php';
376 359
377 360 // ---------------------------------------------------------------------------------------------------------------------
378 361
362 +// Isolated template-driven administration Timeline. The feature flag provides a single rollback boundary.
363 +if ( defined( 'WPBC_ENABLE_12_0_TIMELINE' ) && true === WPBC_ENABLE_12_0_TIMELINE ) {
364 + require_once WPBC_PLUGIN_DIR . '/includes/page-timeline/timeline.php';
365 +}
366 +
379 367 // FixIn: 9.6.3.5.
380 368 require_once WPBC_PLUGIN_DIR . '/core/admin/page-timeline.php'; // Timeline.
381 369 require_once WPBC_PLUGIN_DIR . '/includes/page-add-booking/add_booking__page.php'; // Add New Booking page.
382 370
@@ -417,10 +405,10 @@
417 405 require_once WPBC_PLUGIN_DIR . '/includes/page-settings-messages/settings_messages__page.php'; // Visitor-facing Form Messages settings.
418 406 require_once WPBC_PLUGIN_DIR . '/includes/page-settings-messages/ajax/settings_messages__save.php';
419 407
420 408 // Booking > Setup page // FixIn: 10.2.0.1.
421 -// FixIn: 9.8.0.2.
422 -require_once WPBC_PLUGIN_DIR . '/includes/page-setup/setup__page.php';
409 +require_once WPBC_PLUGIN_DIR . '/includes/page-setup-wizard/first-run-launcher/class-wpbc-setup-wizard-first-install-state.php';
410 +require_once WPBC_PLUGIN_DIR . '/includes/page-setup-wizard/setup-wizard.php';
423 411 require_once WPBC_PLUGIN_DIR . '/includes/_tour/wpbc_tour.php'; // FixIn: 10.4.0.1.
424 412
425 413
426 414 require_once WPBC_PLUGIN_DIR . '/includes/_feedback/feedback.php'; // FixIn: 9.2.3.6.