Booking Calendar - Version 9.1.4

Version Description

  • Changes in all versions:
    • Fix. JavaScript errors, like Uncaught TypeError: invalid assignment to const 's' (9.1.4.1)
    • Fix. Incompatibility with Elementor 3.6.7 and Elementor Pro 3.7.2 (9.1.4.1)
Download this release

Release Info

Developer wpdevelop
Plugin Icon 128x128 Booking Calendar
Version 9.1.4
Comparing to
See all releases

Code changes from version 9.1.3 to 9.1.4

core/lang/wpbc_all_translations.php CHANGED
@@ -334,8 +334,11 @@
334
  $wpbc_all_translations[] = __('Imported bookings', 'booking');
335
  $wpbc_all_translations[] = __('Force import', 'booking');
336
  $wpbc_all_translations[] = __('Import bookings without checking, if such bookings already have been imported.', 'booking');
337
- $wpbc_all_translations[] = __('Trash all imported bookings before new import', 'booking');
338
- $wpbc_all_translations[] = __('Move all previously imported bookings to trash before new import bookings. Its can resolve issue of updating deleted and edited events in external sources. Its work only, if you are using one source (.ics feed) for importing into specific booking resource!', 'booking');
 
 
 
339
  $wpbc_all_translations[] = __('General', 'booking');
340
  $wpbc_all_translations[] = __('General Settings', 'booking');
341
  $wpbc_all_translations[] = __('Assign events fields to specific booking form field', 'booking');
@@ -432,17 +435,11 @@
432
  $wpbc_all_translations[] = __('Labels', 'booking');
433
  $wpbc_all_translations[] = __('Booking Data', 'booking');
434
  $wpbc_all_translations[] = __('Booking Dates', 'booking');
435
- $wpbc_all_translations[] = __('Show ALL dates of booking', 'booking');
436
- $wpbc_all_translations[] = __('Show only check in/out dates', 'booking');
437
  $wpbc_all_translations[] = __('Resource not exist', 'booking');
438
  $wpbc_all_translations[] = __('Unknown', 'booking');
439
  $wpbc_all_translations[] = __('In Trash / Rejected', 'booking');
440
  $wpbc_all_translations[] = __('Imported', 'booking');
441
- $wpbc_all_translations[] = __('Reject - move to trash', 'booking');
442
- $wpbc_all_translations[] = __('Restore', 'booking');
443
  $wpbc_all_translations[] = __('Do you really want to delete this booking ?', 'booking');
444
- $wpbc_all_translations[] = __('Completely Delete', 'booking');
445
- $wpbc_all_translations[] = __('Approve', 'booking');
446
  $wpbc_all_translations[] = __('Do you really want to set booking as pending ?', 'booking');
447
  $wpbc_all_translations[] = __('Created', 'booking');
448
  $wpbc_all_translations[] = __('Booking Calendar', 'booking');
@@ -584,9 +581,11 @@
584
  $wpbc_all_translations[] = __('Exist', 'booking');
585
  $wpbc_all_translations[] = __('New bookings', 'booking');
586
  $wpbc_all_translations[] = __('Creation', 'booking');
 
587
  $wpbc_all_translations[] = __('Approve selected bookings', 'booking');
588
  $wpbc_all_translations[] = __('Set selected bookings as pending', 'booking');
589
  $wpbc_all_translations[] = __('Reject booking - move selected bookings to trash', 'booking');
 
590
  $wpbc_all_translations[] = __('Restore selected bookings', 'booking');
591
  $wpbc_all_translations[] = __('Delete', 'booking');
592
  $wpbc_all_translations[] = __('Delete selected bookings', 'booking');
@@ -640,6 +639,12 @@
640
  $wpbc_all_translations[] = __('Could not remove the old translation.', 'booking');
641
  $wpbc_all_translations[] = __('Purchase', 'booking');
642
  $wpbc_all_translations[] = __('Upgrade Now', 'booking');
 
 
 
 
 
 
643
  $wpbc_all_translations[] = __('Disable Bootstrap loading on Front-End', 'booking');
644
  $wpbc_all_translations[] = __(' If your theme or some other plugin is load the BootStrap JavaScripts, you can disable loading of this script by this plugin.', 'booking');
645
  $wpbc_all_translations[] = __('Disable Bootstrap loading on Back-End', 'booking');
@@ -991,9 +996,4 @@
991
  $wpbc_all_translations[] = __('Deposit payment total', 'booking');
992
  $wpbc_all_translations[] = __('Set Rates', 'booking');
993
  $wpbc_all_translations[] = __('Rates', 'booking');
994
- $wpbc_all_translations[] = __('Seasonal price', 'booking');
995
- $wpbc_all_translations[] = __('Season', 'booking');
996
- $wpbc_all_translations[] = __('Enter seasonal rate(s) (cost diference in %s from standard cost %s or a fixed cost) of the booking resource (%s) or %sAdd a new seasonal filter%s', 'booking');
997
- $wpbc_all_translations[] = __('Set Valuation Days', 'booking');
998
- $wpbc_all_translations[] = __('Status', 'booking');
999
  }
334
  $wpbc_all_translations[] = __('Imported bookings', 'booking');
335
  $wpbc_all_translations[] = __('Force import', 'booking');
336
  $wpbc_all_translations[] = __('Import bookings without checking, if such bookings already have been imported.', 'booking');
337
+ $wpbc_all_translations[] = __('Trash / delete all imported bookings before new import', 'booking');
338
+ $wpbc_all_translations[] = __('Move all previously imported bookings to trash or permanently delete before new import bookings. Its can resolve issue of updating deleted and edited events in external sources. Its work only, if you are using one source (.ics feed) for importing into specific booking resource!', 'booking');
339
+ $wpbc_all_translations[] = __('Do nothing', 'booking');
340
+ $wpbc_all_translations[] = __('Trash imported bookings', 'booking');
341
+ $wpbc_all_translations[] = __('Permanently delete', 'booking');
342
  $wpbc_all_translations[] = __('General', 'booking');
343
  $wpbc_all_translations[] = __('General Settings', 'booking');
344
  $wpbc_all_translations[] = __('Assign events fields to specific booking form field', 'booking');
435
  $wpbc_all_translations[] = __('Labels', 'booking');
436
  $wpbc_all_translations[] = __('Booking Data', 'booking');
437
  $wpbc_all_translations[] = __('Booking Dates', 'booking');
 
 
438
  $wpbc_all_translations[] = __('Resource not exist', 'booking');
439
  $wpbc_all_translations[] = __('Unknown', 'booking');
440
  $wpbc_all_translations[] = __('In Trash / Rejected', 'booking');
441
  $wpbc_all_translations[] = __('Imported', 'booking');
 
 
442
  $wpbc_all_translations[] = __('Do you really want to delete this booking ?', 'booking');
 
 
443
  $wpbc_all_translations[] = __('Do you really want to set booking as pending ?', 'booking');
444
  $wpbc_all_translations[] = __('Created', 'booking');
445
  $wpbc_all_translations[] = __('Booking Calendar', 'booking');
581
  $wpbc_all_translations[] = __('Exist', 'booking');
582
  $wpbc_all_translations[] = __('New bookings', 'booking');
583
  $wpbc_all_translations[] = __('Creation', 'booking');
584
+ $wpbc_all_translations[] = __('Approve', 'booking');
585
  $wpbc_all_translations[] = __('Approve selected bookings', 'booking');
586
  $wpbc_all_translations[] = __('Set selected bookings as pending', 'booking');
587
  $wpbc_all_translations[] = __('Reject booking - move selected bookings to trash', 'booking');
588
+ $wpbc_all_translations[] = __('Restore', 'booking');
589
  $wpbc_all_translations[] = __('Restore selected bookings', 'booking');
590
  $wpbc_all_translations[] = __('Delete', 'booking');
591
  $wpbc_all_translations[] = __('Delete selected bookings', 'booking');
639
  $wpbc_all_translations[] = __('Could not remove the old translation.', 'booking');
640
  $wpbc_all_translations[] = __('Purchase', 'booking');
641
  $wpbc_all_translations[] = __('Upgrade Now', 'booking');
642
+ $wpbc_all_translations[] = __('Trash all imported bookings before new import', 'booking');
643
+ $wpbc_all_translations[] = __('Move all previously imported bookings to trash before new import bookings. Its can resolve issue of updating deleted and edited events in external sources. Its work only, if you are using one source (.ics feed) for importing into specific booking resource!', 'booking');
644
+ $wpbc_all_translations[] = __('Show ALL dates of booking', 'booking');
645
+ $wpbc_all_translations[] = __('Show only check in/out dates', 'booking');
646
+ $wpbc_all_translations[] = __('Reject - move to trash', 'booking');
647
+ $wpbc_all_translations[] = __('Completely Delete', 'booking');
648
  $wpbc_all_translations[] = __('Disable Bootstrap loading on Front-End', 'booking');
649
  $wpbc_all_translations[] = __(' If your theme or some other plugin is load the BootStrap JavaScripts, you can disable loading of this script by this plugin.', 'booking');
650
  $wpbc_all_translations[] = __('Disable Bootstrap loading on Back-End', 'booking');
996
  $wpbc_all_translations[] = __('Deposit payment total', 'booking');
997
  $wpbc_all_translations[] = __('Set Rates', 'booking');
998
  $wpbc_all_translations[] = __('Rates', 'booking');
 
 
 
 
 
999
  }
core/lang/wpbc_all_translations1.php CHANGED
@@ -1,4 +1,9 @@
1
  <?php function wpbc_all_translations2() { $wpbc_all_translations = array();
 
 
 
 
 
2
  $wpbc_all_translations[] = __('Costs', 'booking');
3
  $wpbc_all_translations[] = __('Add new cost', 'booking');
4
  $wpbc_all_translations[] = __('Cost setings at %stop have higher priority%s than other costs of same type at the %sbottom%s of the list.', 'booking');
@@ -914,4 +919,81 @@
914
  $wpbc_all_translations[] = __('Show translations status', 'booking');
915
  $wpbc_all_translations[] = __('Please check more here %s', 'booking');
916
  $wpbc_all_translations[] = __('Please check FAQ instruction how to configure it here %s', 'booking');
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
917
  }
1
  <?php function wpbc_all_translations2() { $wpbc_all_translations = array();
2
+ $wpbc_all_translations[] = __('Seasonal price', 'booking');
3
+ $wpbc_all_translations[] = __('Season', 'booking');
4
+ $wpbc_all_translations[] = __('Enter seasonal rate(s) (cost diference in %s from standard cost %s or a fixed cost) of the booking resource (%s) or %sAdd a new seasonal filter%s', 'booking');
5
+ $wpbc_all_translations[] = __('Set Valuation Days', 'booking');
6
+ $wpbc_all_translations[] = __('Status', 'booking');
7
  $wpbc_all_translations[] = __('Costs', 'booking');
8
  $wpbc_all_translations[] = __('Add new cost', 'booking');
9
  $wpbc_all_translations[] = __('Cost setings at %stop have higher priority%s than other costs of same type at the %sbottom%s of the list.', 'booking');
919
  $wpbc_all_translations[] = __('Show translations status', 'booking');
920
  $wpbc_all_translations[] = __('Please check more here %s', 'booking');
921
  $wpbc_all_translations[] = __('Please check FAQ instruction how to configure it here %s', 'booking');
922
+ $wpbc_all_translations[] = __('per page', 'booking');
923
+ $wpbc_all_translations[] = __('Filter bookings', 'booking');
924
+ $wpbc_all_translations[] = __('Manage bookings', 'booking');
925
+ $wpbc_all_translations[] = __('User Options', 'booking');
926
+ $wpbc_all_translations[] = __('Sort by', 'booking');
927
+ $wpbc_all_translations[] = __('Sort bookings by', 'booking');
928
+ $wpbc_all_translations[] = __('Filter bookings by booking status', 'booking');
929
+ $wpbc_all_translations[] = __('Enter keyword to search...', 'booking');
930
+ $wpbc_all_translations[] = __('Reset search filter and user options to default values', 'booking');
931
+ $wpbc_all_translations[] = __('Remove all booking resources', 'booking');
932
+ $wpbc_all_translations[] = __('Select booking resources', 'booking');
933
+ $wpbc_all_translations[] = __('Show trashed or existing bookings', 'booking');
934
+ $wpbc_all_translations[] = __('Existing', 'booking');
935
+ $wpbc_all_translations[] = __('Filter bookings by additional criteria', 'booking');
936
+ $wpbc_all_translations[] = __('Plugin bookings', 'booking');
937
+ $wpbc_all_translations[] = __('Filter bookings by creation booking date', 'booking');
938
+ $wpbc_all_translations[] = __('Filter bookings by payment status', 'booking');
939
+ $wpbc_all_translations[] = __('min-max', 'booking');
940
+ $wpbc_all_translations[] = __('Reload bookings listing', 'booking');
941
+ $wpbc_all_translations[] = __('Reason of action', 'booking');
942
+ $wpbc_all_translations[] = __('Export to CSV', 'booking');
943
+ $wpbc_all_translations[] = __('Export bookings to CSV format', 'booking');
944
+ $wpbc_all_translations[] = __('No actions %s has been processed.', 'booking');
945
+ $wpbc_all_translations[] = __('Booking locale changed to %s by:', 'booking');
946
+ $wpbc_all_translations[] = __('Booking has been changed locale to %s', 'booking');
947
+ $wpbc_all_translations[] = __('Bookings have been changed locale to %s', 'booking');
948
+ $wpbc_all_translations[] = __('Booking has NOT been changed locale to %s', 'booking');
949
+ $wpbc_all_translations[] = __('Bookings have NOT been changed locale to %s', 'booking');
950
+ $wpbc_all_translations[] = __('No bookings have been selected. Please select one or more bookings.', 'booking');
951
+ $wpbc_all_translations[] = __('Booking has been %s trashed %s', 'booking');
952
+ $wpbc_all_translations[] = __('Bookings have been %s trashed %s', 'booking');
953
+ $wpbc_all_translations[] = __('Booking has been set as %s restored %s', 'booking');
954
+ $wpbc_all_translations[] = __('Bookings have been set as %s restored %s', 'booking');
955
+ $wpbc_all_translations[] = __('Trashed by:', 'booking');
956
+ $wpbc_all_translations[] = __('Restored by:', 'booking');
957
+ $wpbc_all_translations[] = __('Booking has been %s approved %s', 'booking');
958
+ $wpbc_all_translations[] = __('Bookings have been %s approved %s', 'booking');
959
+ $wpbc_all_translations[] = __('Booking has been set as %s pending %s', 'booking');
960
+ $wpbc_all_translations[] = __('Bookings have been set as %s pending %s', 'booking');
961
+ $wpbc_all_translations[] = __('Booking has been %s deleted %s', 'booking');
962
+ $wpbc_all_translations[] = __('Bookings have been %s deleted %s', 'booking');
963
+ $wpbc_all_translations[] = __('Deleted by:', 'booking');
964
+ $wpbc_all_translations[] = __('Booking has been set as %s new %s', 'booking');
965
+ $wpbc_all_translations[] = __('Bookings have been set as %s new %s', 'booking');
966
+ $wpbc_all_translations[] = __('all', 'booking');
967
+ $wpbc_all_translations[] = __('Booking has been set as set as %s read %s', 'booking');
968
+ $wpbc_all_translations[] = __('Bookings have been set as set as %s read %s', 'booking');
969
+ $wpbc_all_translations[] = __('Set as unread by:', 'booking');
970
+ $wpbc_all_translations[] = __('Set as read by:', 'booking');
971
+ $wpbc_all_translations[] = __('No bookings in trash to erase.', 'booking');
972
+ $wpbc_all_translations[] = __('Trash has been erased.', 'booking');
973
+ $wpbc_all_translations[] = __('From trash has been erased %s bookings.', 'booking');
974
+ $wpbc_all_translations[] = __('Note has been saved', 'booking');
975
+ $wpbc_all_translations[] = __('Note saved by:', 'booking');
976
+ $wpbc_all_translations[] = __('Booking has been changed %s booking resource %s', 'booking');
977
+ $wpbc_all_translations[] = __('Bookings have been changed %s booking resource %s', 'booking');
978
+ $wpbc_all_translations[] = __('Booking resource changed by:', 'booking');
979
+ $wpbc_all_translations[] = __('Booking %s has been changed booking resource from %s to %s', 'booking');
980
+ $wpbc_all_translations[] = __('Booking has been %s duplicated %s', 'booking');
981
+ $wpbc_all_translations[] = __('Bookings have been %s duplicated %s', 'booking');
982
+ $wpbc_all_translations[] = __('Booking %s has not been duplicated in booking resource %s. Current dates are already booked there.', 'booking');
983
+ $wpbc_all_translations[] = __('Booking %s has been duplicated in booking resource %s. New booking %s.', 'booking');
984
+ $wpbc_all_translations[] = __('There is no booking %s', 'booking');
985
+ $wpbc_all_translations[] = __('Payment status for Booking %s has been updated from %s to %s', 'booking');
986
+ $wpbc_all_translations[] = __('Changed by:', 'booking');
987
+ $wpbc_all_translations[] = __('Cost for Booking %s has been updated from %s to %s', 'booking');
988
+ $wpbc_all_translations[] = __('Payment request for Booking %s has been sent. Cost for payment: %s', 'booking');
989
+ $wpbc_all_translations[] = __('Send by:', 'booking');
990
+ $wpbc_all_translations[] = __('%s new bookings have been imported', 'booking');
991
+ $wpbc_all_translations[] = __('The filter settings have been updated to reflect these imported bookings. The page will be reloaded.', 'booking');
992
+ $wpbc_all_translations[] = __('CSV Export', 'booking');
993
+ $wpbc_all_translations[] = __('Current page', 'booking');
994
+ $wpbc_all_translations[] = __('All pages', 'booking');
995
+ $wpbc_all_translations[] = __('Export pages', 'booking');
996
+ $wpbc_all_translations[] = __('Enter field names separated by commas to %sskip the export%s', 'booking');
997
+ $wpbc_all_translations[] = __('Some errors were encountered.', 'booking');
998
+ $wpbc_all_translations[] = __('Refund', 'booking');
999
  }
core/lang/wpbc_all_translations2.php ADDED
@@ -0,0 +1,21 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php function wpbc_all_translations3() { $wpbc_all_translations = array();
2
+ $wpbc_all_translations[] = __('Source', 'booking');
3
+ $wpbc_all_translations[] = __('Set last checked booking id to 0', 'booking');
4
+ $wpbc_all_translations[] = __('Edited', 'booking');
5
+ $wpbc_all_translations[] = __('How to create the booking?', 'booking');
6
+ $wpbc_all_translations[] = __('Click on %s"Add New Booking"%s button.', 'booking');
7
+ $wpbc_all_translations[] = __('Select email template, that you want to use for sending as reminder. You can create and configure email template(s) at %semails settings%s page.', 'booking');
8
+ $wpbc_all_translations[] = __('Configure one or several conditions. %sNote%s. If your condition for the date field, then you can use configuration that possible to use in %sstrtotime%s function. For example: %sTODAY - 6 MONTHS - 1 DAY%s ', 'booking');
9
+ $wpbc_all_translations[] = __('Click on Create Booking button.', 'booking');
10
+ $wpbc_all_translations[] = __('How to run booking manually?', 'booking');
11
+ $wpbc_all_translations[] = __('Click on %s"Run"%s button to execute specific booking.', 'booking');
12
+ $wpbc_all_translations[] = __('System will run booking and create %semail reminders%s from %sajx_booking%s based on conditions of current booking.', 'booking');
13
+ $wpbc_all_translations[] = __('How to set up automatic creation of reminders?', 'booking');
14
+ $wpbc_all_translations[] = __('Insert into the page %sshortcode%s for creation of reminders for specific booking.', 'booking');
15
+ $wpbc_all_translations[] = __('When someone visit this page, shortcode will run Booking and Reminder(s) will be created.', 'booking');
16
+ $wpbc_all_translations[] = __('Advanced automatic creation of reminders in premium versions.', 'booking');
17
+ $wpbc_all_translations[] = __('Configure %sCRON script%s at your server for creation of reminders periodically in automatic mode. ', 'booking');
18
+ $wpbc_all_translations[] = __('Its can be useful, for every day automatic creation of email reminders, that different from today date on X days, relative to specific field. For example, its can be friendly notification of upcoming in 1 day booking, or follow-up email after event.', 'booking');
19
+ $wpbc_all_translations[] = __('Yes', 'booking');
20
+ $wpbc_all_translations[] = __('No', 'booking');
21
+ }
core/wpbc-translation.php CHANGED
@@ -280,14 +280,22 @@ function wpbc_get_maybe_reloaded_booking_locale() {
280
 
281
  // Reload locale ONLY in AJAX, and if `isset $_REQUEST['wpdev_active_locale']
282
  if (
283
- ( ! defined( 'WPBC_LOCALE_RELOAD' ) )
284
- && ( $is_ajax )
285
- && ( ! empty( $wpbc_ajx_locale ) )
286
- ){ // Reload locale according request parameter
287
- define( 'WPBC_LOCALE_RELOAD', $wpbc_ajx_locale );
 
 
 
 
 
 
 
288
  }
289
 
290
 
 
291
  // If not defined than get current WordPress locale and define
292
  if ( ! defined( 'WPBC_LOCALE_RELOAD' ) ) { //FixIn: 7.2.1.21
293
 
280
 
281
  // Reload locale ONLY in AJAX, and if `isset $_REQUEST['wpdev_active_locale']
282
  if (
283
+ ( ! defined( 'WPBC_LOCALE_RELOAD' ) )
284
+ && ( ! empty( $wpbc_ajx_locale ) )
285
+ ){
286
+ if (
287
+ ( $is_ajax )
288
+ || (
289
+ ( isset( $_REQUEST['wpbc_ajx_locale_reload'] ) )
290
+ && ( 'force' == $_REQUEST['wpbc_ajx_locale_reload'] )
291
+ )
292
+ ) { // Reload locale according request parameter
293
+ define( 'WPBC_LOCALE_RELOAD', $wpbc_ajx_locale );
294
+ }
295
  }
296
 
297
 
298
+
299
  // If not defined than get current WordPress locale and define
300
  if ( ! defined( 'WPBC_LOCALE_RELOAD' ) ) { //FixIn: 7.2.1.21
301
 
js/wpbc_times.js CHANGED
@@ -1225,8 +1225,9 @@ function wpbc_is_time_field_in_booking_form( resource_id, form_elements ){
1225
 
1226
  // Times
1227
  function isDayFullByTime( bk_type, td_class ) {
 
1228
 
1229
- var times_array = [];
1230
  var time_slot_field_name = 'select[name="rangetime' + bk_type + '"]';
1231
  var time_slot_field_name2 = 'select[name="rangetime' + bk_type + '[]"]';
1232
 
1225
 
1226
  // Times
1227
  function isDayFullByTime( bk_type, td_class ) {
1228
+ var h,m,s; //FixIn: 9.1.4.1
1229
 
1230
+ var times_array = [];
1231
  var time_slot_field_name = 'select[name="rangetime' + bk_type + '"]';
1232
  var time_slot_field_name2 = 'select[name="rangetime' + bk_type + '[]"]';
1233
 
readme.txt CHANGED
@@ -5,11 +5,11 @@ Tags: booking calendar, booking system, availability calendar, events calendar,
5
  Requires at least: 4.0
6
  Requires PHP: 5.6
7
  Tested up to: 6.0
8
- Stable tag: 9.1.3
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
12
- Booking Calendar - original 1st booking plugin for WordPress. Get full day or time slot bookings & show availability in a easy to use booking system.
13
 
14
  == Description ==
15
 
@@ -169,38 +169,38 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
169
  = Support Languages (local) =
170
 
171
  - English
172
- - Greek 100% [ 1936 / 1936 ], fuzzy 0, not translated 0
173
- - German 99.74% [ 1906 / 1911 ], fuzzy 4, not translated 1
174
- - French (France) 99.74% [ 1906 / 1911 ], fuzzy 4, not translated 1
175
- - Romanian 97.85% [ 1870 / 1911 ], fuzzy 24, not translated 17
176
- - Arabic 97.49% [ 1863 / 1911 ], fuzzy 30, not translated 18
177
- - Finnish 97.28% [ 1859 / 1911 ], fuzzy 34, not translated 18
178
- - Portuguese (Brazil) 97.23% [ 1858 / 1911 ], fuzzy 35, not translated 18
179
- - Spanish (Mexico) 97.17% [ 1857 / 1911 ], fuzzy 36, not translated 18
180
- - Dutch 97.12% [ 1856 / 1911 ], fuzzy 39, not translated 16
181
- - Swedish 96.6% [ 1846 / 1911 ], fuzzy 39, not translated 26
182
- - Spanish (Spain) 96.18% [ 1838 / 1911 ], fuzzy 45, not translated 28
183
- - Norwegian (Bokmål) 96.13% [ 1837 / 1911 ], fuzzy 46, not translated 28
184
- - Polish 95.87% [ 1832 / 1911 ], fuzzy 48, not translated 31
185
- - Slovenian 94.82% [ 1812 / 1911 ], fuzzy 59, not translated 40
186
- - Hungarian 94.77% [ 1811 / 1911 ], fuzzy 59, not translated 41
187
- - Italian 92.1% [ 1760 / 1911 ], fuzzy 94, not translated 57
188
- - Bulgarian 89.9% [ 1718 / 1911 ], fuzzy 120, not translated 73
189
- - Danish 89.9% [ 1718 / 1911 ], fuzzy 122, not translated 71
190
- - Turkish 89.9% [ 1718 / 1911 ], fuzzy 120, not translated 73
191
- - Chinese (Taiwan) 87.91% [ 1680 / 1911 ], fuzzy 180, not translated 51
192
- - Russian 86.19% [ 1647 / 1911 ], fuzzy 167, not translated 97
193
- - Portuguese (Portugal) 85.4% [ 1632 / 1911 ], fuzzy 180, not translated 99
194
- - Galician 85.3% [ 1630 / 1911 ], fuzzy 185, not translated 96
195
- - Thai 85.24% [ 1629 / 1911 ], fuzzy 179, not translated 103
196
- - Hebrew 82.57% [ 1578 / 1911 ], fuzzy 191, not translated 142
197
- - Ukrainian 81.89% [ 1565 / 1911 ], fuzzy 199, not translated 147
198
- - Chinese (China) 81.84% [ 1564 / 1911 ], fuzzy 196, not translated 151
199
- - Croatian 70.12% [ 1340 / 1911 ], fuzzy 189, not translated 382
200
- - Czech 70.02% [ 1338 / 1911 ], fuzzy 190, not translated 383
201
- - Slovak 70.02% [ 1338 / 1911 ], fuzzy 192, not translated 381
202
- - Catalan 69.65% [ 1331 / 1911 ], fuzzy 192, not translated 388
203
- - Belarusian 8.9% [ 170 / 1911 ], fuzzy 809, not translated 932
204
 
205
  Please recheck the status of each translation, before using plugin.
206
  We open for your help in new translations or correcting existing ones. You can translate to new language or update exist one, using this [tutorial of translation](https://wpbookingcalendar.com/faq/make-translation-of-wp-plugin/)
@@ -230,6 +230,10 @@ Please see [Video Guides](https://wpbookingcalendar.com/help/).
230
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
231
 
232
  == Changelog ==
 
 
 
 
233
 
234
  = 9.1.3 =
235
  - Changes in **all** versions:
5
  Requires at least: 4.0
6
  Requires PHP: 5.6
7
  Tested up to: 6.0
8
+ Stable tag: 9.1.4
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
12
+ The original 1st Booking Calendar plugin for WordPress. Simply receive, manage and sync bookings for time slots or full day(s) in an easy to use and awesome booking system on your WordPress website.
13
 
14
  == Description ==
15
 
169
  = Support Languages (local) =
170
 
171
  - English
172
+ - Greek 95.93% [ 1931 / 2013 ], fuzzy 74, not translated 8
173
+ - German 94.68% [ 1906 / 2013 ], fuzzy 84, not translated 23
174
+ - French (France) 94.68% [ 1906 / 2013 ], fuzzy 84, not translated 23
175
+ - Romanian 92.9% [ 1870 / 2013 ], fuzzy 104, not translated 39
176
+ - Arabic 92.55% [ 1863 / 2013 ], fuzzy 110, not translated 40
177
+ - Finnish 92.35% [ 1859 / 2013 ], fuzzy 114, not translated 40
178
+ - Portuguese (Brazil) 92.3% [ 1858 / 2013 ], fuzzy 115, not translated 40
179
+ - Spanish (Mexico) 92.25% [ 1857 / 2013 ], fuzzy 116, not translated 40
180
+ - Dutch 92.2% [ 1856 / 2013 ], fuzzy 119, not translated 38
181
+ - Swedish 91.7% [ 1846 / 2013 ], fuzzy 119, not translated 48
182
+ - Spanish (Spain) 91.31% [ 1838 / 2013 ], fuzzy 125, not translated 50
183
+ - Norwegian (Bokmål) 91.26% [ 1837 / 2013 ], fuzzy 126, not translated 50
184
+ - Polish 91.01% [ 1832 / 2013 ], fuzzy 128, not translated 53
185
+ - Slovenian 90.01% [ 1812 / 2013 ], fuzzy 139, not translated 62
186
+ - Hungarian 89.97% [ 1811 / 2013 ], fuzzy 139, not translated 63
187
+ - Italian 87.43% [ 1760 / 2013 ], fuzzy 170, not translated 83
188
+ - Danish 85.39% [ 1719 / 2013 ], fuzzy 197, not translated 97
189
+ - Bulgarian 85.35% [ 1718 / 2013 ], fuzzy 196, not translated 99
190
+ - Turkish 85.35% [ 1718 / 2013 ], fuzzy 196, not translated 99
191
+ - Chinese (Taiwan) 83.46% [ 1680 / 2013 ], fuzzy 256, not translated 77
192
+ - Russian 81.82% [ 1647 / 2013 ], fuzzy 243, not translated 123
193
+ - Portuguese (Portugal) 81.07% [ 1632 / 2013 ], fuzzy 256, not translated 125
194
+ - Galician 80.97% [ 1630 / 2013 ], fuzzy 261, not translated 122
195
+ - Thai 80.92% [ 1629 / 2013 ], fuzzy 255, not translated 129
196
+ - Hebrew 78.39% [ 1578 / 2013 ], fuzzy 267, not translated 168
197
+ - Ukrainian 77.74% [ 1565 / 2013 ], fuzzy 275, not translated 173
198
+ - Chinese (China) 77.69% [ 1564 / 2013 ], fuzzy 272, not translated 177
199
+ - Croatian 66.57% [ 1340 / 2013 ], fuzzy 261, not translated 412
200
+ - Slovak 66.52% [ 1339 / 2013 ], fuzzy 263, not translated 411
201
+ - Czech 66.47% [ 1338 / 2013 ], fuzzy 262, not translated 413
202
+ - Catalan 66.12% [ 1331 / 2013 ], fuzzy 264, not translated 418
203
+ - Belarusian 8.45% [ 170 / 2013 ], fuzzy 877, not translated 966
204
 
205
  Please recheck the status of each translation, before using plugin.
206
  We open for your help in new translations or correcting existing ones. You can translate to new language or update exist one, using this [tutorial of translation](https://wpbookingcalendar.com/faq/make-translation-of-wp-plugin/)
230
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
231
 
232
  == Changelog ==
233
+ = 9.1.4 =
234
+ - Changes in **all** versions:
235
+ * **Fix**. JavaScript errors, like Uncaught TypeError: invalid assignment to const 's' (9.1.4.1)
236
+ * **Fix**. Incompatibility with Elementor 3.6.7 and Elementor Pro 3.7.2 (9.1.4.1)
237
 
238
  = 9.1.3 =
239
  - Changes in **all** versions:
wpdev-booking.php CHANGED
@@ -7,7 +7,7 @@ Author: wpdevelop, oplugins
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
- Version: 9.1.3
11
  */
12
 
13
  /* Copyright 2009 - 2022 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
@@ -29,12 +29,8 @@ Version: 9.1.3
29
  if ( ! defined( 'ABSPATH' ) ) die( '<h3>Direct access to this file do not allow!</h3>' ); // Exit if accessed directly
30
 
31
 
32
- if ( ! defined( 'WP_BK_VERSION_NUM' ) ) { define( 'WP_BK_VERSION_NUM', '9.1.3' ); }
33
 
34
- if ( ( WP_DEBUG ) && ( 'beta' === $_SERVER['HTTP_HOST'] ) ) {
35
- $current_error_reporting = error_reporting();
36
- error_reporting( $current_error_reporting ^ ( E_DEPRECATED ) );
37
- }
38
 
39
  ////////////////////////////////////////////////////////////////////////////////
40
  // PRIMARY URL CONSTANTS
@@ -57,4 +53,23 @@ if ( ! defined('WPBC_PLUGIN_URL' ) ) define('WPBC_PLUGIN_URL', untrailing
57
 
58
  if ( ! defined('WP_BK_MIN_WP_VERSION' ) ) define('WP_BK_MIN_WP_VERSION', '4.0'); //Minimum required WP version //FixIn: 7.0.1.6
59
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
60
  require_once WPBC_PLUGIN_DIR . '/core/wpbc.php';
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
+ Version: 9.1.4
11
  */
12
 
13
  /* Copyright 2009 - 2022 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
29
  if ( ! defined( 'ABSPATH' ) ) die( '<h3>Direct access to this file do not allow!</h3>' ); // Exit if accessed directly
30
 
31
 
32
+ if ( ! defined( 'WP_BK_VERSION_NUM' ) ) { define( 'WP_BK_VERSION_NUM', '9.1.4' ); }
33
 
 
 
 
 
34
 
35
  ////////////////////////////////////////////////////////////////////////////////
36
  // PRIMARY URL CONSTANTS
53
 
54
  if ( ! defined('WP_BK_MIN_WP_VERSION' ) ) define('WP_BK_MIN_WP_VERSION', '4.0'); //Minimum required WP version //FixIn: 7.0.1.6
55
 
56
+ if (
57
+ ( WP_DEBUG )
58
+ && (
59
+ ( ( isset( $_SERVER['HTTP_HOST'] ) ) && ( 'beta' === $_SERVER['HTTP_HOST'] ) )
60
+ || ( ( isset( $_SERVER['SCRIPT_FILENAME'] ) ) && ( strpos( $_SERVER['SCRIPT_FILENAME'], 'wpbookingcalendar.com' ) !== false ) )
61
+ || ( ( isset( $_SERVER['HTTP_HOST'] ) ) && ( strpos( $_SERVER['HTTP_HOST'], 'wpbookingcalendar.com' ) !== false ) )
62
+
63
+ )
64
+ ) {
65
+ $current_error_reporting = error_reporting();
66
+ error_reporting( $current_error_reporting ^ ( E_DEPRECATED ) );
67
+
68
+ add_filter( 'deprecated_constructor_trigger_error', '__return_false' );
69
+ add_filter( 'deprecated_function_trigger_error', '__return_false' );
70
+ add_filter( 'deprecated_file_trigger_error', '__return_false' );
71
+ add_filter( 'deprecated_argument_trigger_error', '__return_false' );
72
+ add_filter( 'deprecated_hook_trigger_error', '__return_false' );
73
+ }
74
+
75
  require_once WPBC_PLUGIN_DIR . '/core/wpbc.php';