Booking Calendar - Version 8.7.8

Version Description

  • Changes in all versions:
    • Translation French translation [100% completed] by Walid Chaafi
    • Translation Arabic translation [100% completed] by Walid Chaafi
    • Translation German translation [100% completed] by Freundlicher Gruss
    • Support WordPress 5.5 (8.7.8.1)
    • Fix. Issue of incorrectly showing new booking icon (8.7.8.3)
    • Fix. Issue of having "nbsp;" symbols, during exporting to Google Calendar (8.7.8.4)
    • Fix. Issue of throwing error when name key does not exists for wpbc-dev-api.php integrations (8.7.8.7)
  • Changes in Personal / Business Small / Business Medium / Business Large / MultiUser versions:
    • Support WordPress 5.5 Showing correctly plugin update info at Plugins menu (8.7.8.5) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of incorrectly showing booking dates in booking resources with specific capacity, when visitor edit own booking in such calendar - some dates was available previously. (8.7.8.2) (Business Large, MultiUser)
    • Fix. Compatibility Issue with WordPress 5.5 of not loading correctly syntax highlighter at Booking > Settings > Form page and at other pages (8.7.8.6) (Personal, Business Small/Medium/Large, MultiUser)
    • Fix. Issue of incorrectly showing booked dates, like "November 30, -0001", if in the booking form was used starttime with value "00:00" (8.7.8.8) (Business Small/Medium/Large, MultiUser)
Download this release

Release Info

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

Code changes from version 8.7.7 to 8.7.8

core/admin/wpbc-class-listing.php CHANGED
@@ -295,7 +295,7 @@ class WPBC_Booking_Listing_Table {
295
 
296
  // is New
297
  ?><div id="booking_mark_<?php echo $row_data[ 'id' ]; ?>"
298
- class="<?php if ( $row_data[ 'is_new'] != '1') echo ' hidden_items '; ?> wpbc-listing-collumn new-label clearfix-height">
299
  <a href="javascript:void(0)"
300
  onclick="javascript:mark_read_booking( '<?php echo $row_data[ 'id' ]; ?>', 0, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' );"
301
  class="tooltip_right approve_bk_link"
295
 
296
  // is New
297
  ?><div id="booking_mark_<?php echo $row_data[ 'id' ]; ?>"
298
+ class="<?php if ( $row_data[ 'is_new'] != '1') echo ' hidden_items '; ?> wpbc-listing-collumn new-label clearfix-height" style="display: block;"><?php //FixIn: 8.7.8.3 ?>
299
  <a href="javascript:void(0)"
300
  onclick="javascript:mark_read_booking( '<?php echo $row_data[ 'id' ]; ?>', 0, <?php echo $this->user_id; ?>, '<?php echo wpbc_get_booking_locale(); ?>' );"
301
  class="tooltip_right approve_bk_link"
core/admin/wpbc-toolbars.php CHANGED
@@ -1951,14 +1951,14 @@ function wpbc_btn_add_booking_to_google_calendar( $booking_data, $button_attr =
1951
 
1952
  if ( 'description' === $key_name ) { //FixIn: 8.1.3.2
1953
  if ( isset( $booking_data['form_show'] ) ) { //FixIn: 8.7.3.14
1954
- $fields[ $key_name ] = str_replace( array( ' ', '"', '&' )
1955
- , array( '+', '', '' )
1956
  , esc_html( strip_tags( $booking_data['form_show'] ) )
1957
  );
1958
  }
1959
  } else {
1960
- $fields[ $key_name ] = str_replace( array( ' ', '"', '&' ) //FixIn: 8.7.7.7
1961
- , array( '+', '', '' )
1962
  , $booking_data['form_data']['_all_fields_'][ $field_name ]
1963
  );
1964
  }
1951
 
1952
  if ( 'description' === $key_name ) { //FixIn: 8.1.3.2
1953
  if ( isset( $booking_data['form_show'] ) ) { //FixIn: 8.7.3.14
1954
+ $fields[ $key_name ] = str_replace( array( ' ', '"', '&nbsp;', '&' ) //FixIn: 8.7.8.4
1955
+ , array( '+', '', ' ', '' )
1956
  , esc_html( strip_tags( $booking_data['form_show'] ) )
1957
  );
1958
  }
1959
  } else {
1960
+ $fields[ $key_name ] = str_replace( array( ' ', '"', '&nbsp;', '&' ) //FixIn: 8.7.7.7 //FixIn: 8.7.8.4
1961
+ , array( '+', '', ' ', '' )
1962
  , $booking_data['form_data']['_all_fields_'][ $field_name ]
1963
  );
1964
  }
core/lib/wpbc_all_translations1.php CHANGED
@@ -839,4 +839,5 @@
839
  $wpbc_all_translations[] = __('PayPal fee', 'booking');
840
  $wpbc_all_translations[] = __('PayPal Fee', 'booking');
841
  $wpbc_all_translations[] = __('If you need to add %sPayPal tax fee%s payment (only for PayPal payment system), then enter amount of tax fee in percents', 'booking');
 
842
  }
839
  $wpbc_all_translations[] = __('PayPal fee', 'booking');
840
  $wpbc_all_translations[] = __('PayPal Fee', 'booking');
841
  $wpbc_all_translations[] = __('If you need to add %sPayPal tax fee%s payment (only for PayPal payment system), then enter amount of tax fee in percents', 'booking');
842
+ $wpbc_all_translations[] = __('Auto-updates are not available for this plugin.', 'booking');
843
  }
core/wpbc-dates.php CHANGED
@@ -153,20 +153,26 @@ function wpbc_get_dates_in_diff_formats( $str_dates__dd_mm_yyyy, $booking_type,
153
  }
154
  sort($only_days); // Sort Dates
155
 
156
-
157
- // Get Times from booking form if these fields exist
158
- $start_end_time = wpbc_get_times_in_form( $booking_form_data, $booking_type );
159
-
160
- if ( $start_end_time !== false ) {
161
- $start_time = $start_end_time[0]; // array('00','00','01');
162
- $end_time = $start_end_time[1]; // array('00','00','01');
163
 
164
- if ( count( $only_days ) == 1 ) // add end date if selected 1 day only and times is exist
165
- $only_days[]=$only_days[0];
166
- } else {
167
- $start_time = array('00','00','00');
168
- $end_time = array('00','00','00');
169
- }
 
 
 
 
 
 
 
 
 
 
 
 
 
170
 
171
 
172
  return array(
153
  }
154
  sort($only_days); // Sort Dates
155
 
 
 
 
 
 
 
 
156
 
157
+ // Get Times from booking form if these fields exist
158
+ $start_end_time = wpbc_get_times_in_form( $booking_form_data, $booking_type );
159
+
160
+ if ( $start_end_time !== false ) {
161
+ $start_time = $start_end_time[0]; // array('00','00','01');
162
+ $end_time = $start_end_time[1]; // array('00','00','01');
163
+
164
+ if ( ( '00' == $start_time[0] ) && ( '00' == $start_time[1] ) ) { //FixIn: 8.7.8.8
165
+ $start_time = array( '00', '00', '00' );
166
+ $end_time = array( '00', '00', '00' );
167
+ } else {
168
+ if ( count( $only_days ) == 1 ) { // add end date if selected 1 day only and times is exist
169
+ $only_days[] = $only_days[0];
170
+ }
171
+ }
172
+ } else {
173
+ $start_time = array( '00', '00', '00' );
174
+ $end_time = array( '00', '00', '00' );
175
+ }
176
 
177
 
178
  return array(
core/wpbc-dev-api.php CHANGED
@@ -439,10 +439,14 @@ function wpbc_api_get_booking_by_id( $booking_id = '' ) {
439
  function wpbc_get_form_fields_free() {
440
  $obj = array();
441
  if ( class_exists( 'WPBC_Page_SettingsFormFieldsFree' ) ) {
442
- $form_fields = WPBC_Page_SettingsFormFieldsFree::get_booking_form_structure_for_visual();
 
 
 
443
  foreach ( $form_fields as $field ) {
444
- if ( ( $field['name'] != '' )
445
- && ( $field['label'] != '' )
 
446
  && ( ! in_array( $field['type'], array(
447
  'captcha',
448
  'submit'
439
  function wpbc_get_form_fields_free() {
440
  $obj = array();
441
  if ( class_exists( 'WPBC_Page_SettingsFormFieldsFree' ) ) {
442
+
443
+ //FixIn: 8.7.8.7
444
+ $form_free = new WPBC_Page_SettingsFormFieldsFree();
445
+ $form_fields = $form_free->get_booking_form_structure_for_visual();
446
  foreach ( $form_fields as $field ) {
447
+ //FixIn: 8.7.8.7
448
+ if ( ( ! empty( $field['name'] ) )
449
+ && ( ! empty( $field['label'] ) )
450
  && ( ! in_array( $field['type'], array(
451
  'captcha',
452
  'submit'
core/wpbc-functions.php CHANGED
@@ -2429,14 +2429,16 @@ function wpbc_open_meta_box_section( $metabox_id, $title ) {
2429
  <div
2430
  id="<?php echo $my_close_open_win_id; ?>"
2431
  class="postbox <?php if ( '1' == get_user_option( 'booking_win_' . $my_close_open_win_id ) ) echo 'closed'; ?>"
2432
- > <div title="<?php _e('Click to toggle','booking'); ?>"
2433
- class="handlediv"
 
 
 
 
2434
  onclick="javascript:wpbc_verify_window_opening(<?php echo get_wpbc_current_user_id(); ?>, '<?php echo $my_close_open_win_id; ?>');"
2435
  ><br/></div>
2436
- <h3 class='hndle'>
2437
- <span><?php echo wp_kses_post( $title ); ?></span>
2438
- </h3>
2439
- <div class="inside">
2440
  <?php
2441
  }
2442
 
2429
  <div
2430
  id="<?php echo $my_close_open_win_id; ?>"
2431
  class="postbox <?php if ( '1' == get_user_option( 'booking_win_' . $my_close_open_win_id ) ) echo 'closed'; ?>"
2432
+ ><div class="postbox-header" style="display: flex;flex-flow: row nowrap;border-bottom: 1px solid #ccd0d4;"><?php //FixIn: 8.7.8.1 ?>
2433
+ <h3 class='hndle' style="flex: 1 1 auto;border: none;">
2434
+ <span><?php echo wp_kses_post( $title ); ?></span>
2435
+ </h3>
2436
+ <div title="<?php _e('Click to toggle','booking'); ?>"
2437
+ class="handlediv"
2438
  onclick="javascript:wpbc_verify_window_opening(<?php echo get_wpbc_current_user_id(); ?>, '<?php echo $my_close_open_win_id; ?>');"
2439
  ><br/></div>
2440
+ </div>
2441
+ <div class="inside">
 
 
2442
  <?php
2443
  }
2444
 
core/wpbc-js.php CHANGED
@@ -150,45 +150,6 @@ function wpbc_js_load_libs( $where_to_load ) {
150
  // jQuery
151
  wp_enqueue_script( 'jquery' );
152
 
153
- //FixIn: 8.4.7.23
154
- if ( false ) {
155
- $version = wpbc_get_registered_jquery_version();
156
-
157
- $schema = is_ssl() ? 'https://' : 'http://'; // set_url_scheme() is not defined yet //FixIn: 7.2.1.4
158
-
159
-
160
- if ( $version !== false ) {
161
-
162
- if ( version_compare( $version, '1.9.1', '<' ) ) { // load jQuery 1.7.1, if "Theme" load older jQuery //FixIn: 7.0.1.3
163
- wp_deregister_script( 'jquery' );
164
- wp_register_script( 'jquery', $schema . 'code.jquery.com/jquery-1.9.1.min.js', false, '1.9.1' ); //FixIn: 7.0.1.3
165
- // wp_register_script('jquery', $schema . 'code.jquery.com/jquery-latest.min.js', false, false);
166
- wp_enqueue_script( 'jquery' );
167
-
168
- wp_register_script( 'jquery-migrate', $schema . 'code.jquery.com/jquery-migrate-1.4.1.min.js', false, '1.4.1' ); //FixIn: 8.2.1.29 //FixIn: 7.0.1.3
169
- wp_enqueue_script( 'jquery-migrate' ); //FixIn: 7.0.1.3
170
- }
171
-
172
- ////////////////////////////////////////////////////////////////////////
173
- // jQuery Migrate
174
- if ( version_compare( $version, '1.9', '>=' ) ) { // if the jQuery newer then 1.9, then need to load this jquery-migrate-1.4.1 and NOT the jquery-migrate-3.0.0.min.js
175
- wp_register_script( 'jquery-migrate', $schema . 'code.jquery.com/jquery-migrate-1.4.1.min.js', false, '1.4.1' ); //FixIn: 8.2.1.29
176
- wp_enqueue_script( 'jquery-migrate' );
177
- }
178
- } else {
179
- do_action( 'wpbc_jquery_unknown' ); //FixIn: 7.0.1.33 - new hook for sitation, when we can not identificate version of jQuery, sometimes, need manually to load jquery-migrate
180
- }
181
- }
182
-
183
- //Test latest version of jQuery here: //FixIn: 8.4.7.23
184
- if ( false ) {
185
- wp_deregister_script( 'jquery' );
186
- wp_deregister_script( 'jquery-migrate' );
187
- $schema = is_ssl() ? 'https://' : 'http://';
188
- //wp_register_script('jquery', $schema . 'code.jquery.com/jquery-3.4.1.min.js', false, false);
189
- wp_enqueue_script( 'jquery', $schema . 'code.jquery.com/jquery-3.4.1.min.js', false, false );
190
- }
191
-
192
  // Default Admin Libs
193
  if ( ( $where_to_load == 'admin' )
194
  // || ( is_admin() && ( defined( 'DOING_AJAX' ) ) && ( DOING_AJAX ) )
@@ -219,7 +180,7 @@ function wpbc_js_load_files( $where_to_load ) {
219
  }
220
 
221
  //Add backward compatibility for having jQuery.browser (basically the same as in jquery-migrate
222
- wp_enqueue_script( 'wpbc-migrate', wpbc_plugin_url( '/js/wpbc-migrate.js'), array( 'jquery' ), '1.1' ); //FixIn: 8.4.7.23 //FixIn: 8.3.1.3 //FixIn: 8.2.1.29
223
 
224
  // Datepicker
225
  wp_enqueue_script( 'wpbc-datepick', wpbc_plugin_url( '/js/datepick/jquery.datepick.js'), array( 'wpbc-global-vars' ), '1.1');
@@ -373,15 +334,3 @@ function wpbc_is_load_css_js_on_client_page( $is_load_scripts ) {
373
  return true;
374
  }
375
  add_filter( 'wpbc_is_load_script_on_this_page', 'wpbc_is_load_css_js_on_client_page' );
376
-
377
-
378
- //FixIn: 8.0.1.2
379
- /**
380
- * Force to load jquery-migrate in case, if we do not know Thank you. version of jQuery which was loaded.
381
- */
382
- function wpbc_jquery_unknown_force_jquery_migrate(){
383
- $schema = is_ssl() ? 'https://' : 'http://'; // set_url_scheme() is not defined yet //FixIn: 7.2.1.4
384
- wp_register_script('jquery-migrate', $schema . 'code.jquery.com/jquery-migrate-1.4.1.min.js', false, '1.4.1' ); //FixIn: 8.2.1.29
385
- wp_enqueue_script( 'jquery-migrate' );
386
- }
387
- add_action( 'wpbc_jquery_unknown', 'wpbc_jquery_unknown_force_jquery_migrate' );
150
  // jQuery
151
  wp_enqueue_script( 'jquery' );
152
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
153
  // Default Admin Libs
154
  if ( ( $where_to_load == 'admin' )
155
  // || ( is_admin() && ( defined( 'DOING_AJAX' ) ) && ( DOING_AJAX ) )
180
  }
181
 
182
  //Add backward compatibility for having jQuery.browser (basically the same as in jquery-migrate
183
+ wp_enqueue_script( 'wpbc-migrate', wpbc_plugin_url( '/js/wpbc-migrate.js'), array( 'jquery' ), '1.1' ); //FixIn: 8.4.7.23 //FixIn: 8.3.1.3 //FixIn: 8.2.1.29
184
 
185
  // Datepicker
186
  wp_enqueue_script( 'wpbc-datepick', wpbc_plugin_url( '/js/datepick/jquery.datepick.js'), array( 'wpbc-global-vars' ), '1.1');
334
  return true;
335
  }
336
  add_filter( 'wpbc_is_load_script_on_this_page', 'wpbc_is_load_css_js_on_client_page' );
 
 
 
 
 
 
 
 
 
 
 
 
languages/booking-ar_SA.mo CHANGED
Binary file
languages/booking-be_BY.mo CHANGED
Binary file
languages/booking-bg_BG.mo CHANGED
Binary file
languages/booking-ca.mo CHANGED
Binary file
languages/booking-cs_CZ.mo CHANGED
Binary file
languages/booking-da_DK.mo CHANGED
Binary file
languages/booking-de_DE.mo CHANGED
Binary file
languages/booking-el.mo CHANGED
Binary file
languages/booking-es_ES.mo CHANGED
Binary file
languages/booking-fi.mo CHANGED
Binary file
languages/booking-fr_FR.mo CHANGED
Binary file
languages/booking-gl_ES.mo CHANGED
Binary file
languages/booking-he_IL.mo CHANGED
Binary file
languages/booking-hr.mo CHANGED
Binary file
languages/booking-hu_HU.mo CHANGED
Binary file
languages/booking-it_IT.mo CHANGED
Binary file
languages/booking-nb_NO.mo CHANGED
Binary file
languages/booking-nl_NL.mo CHANGED
Binary file
languages/booking-pl_PL.mo CHANGED
Binary file
languages/booking-pt_BR.mo CHANGED
Binary file
languages/booking-pt_PT.mo CHANGED
Binary file
languages/booking-ro_RO.mo CHANGED
Binary file
languages/booking-ru_RU.mo CHANGED
Binary file
languages/booking-sk_SK.mo CHANGED
Binary file
languages/booking-sl_SI.mo CHANGED
Binary file
languages/booking-sv_SE.mo CHANGED
Binary file
languages/booking-th_TH.mo CHANGED
Binary file
languages/booking-tr_TR.mo CHANGED
Binary file
languages/booking-uk.mo CHANGED
Binary file
languages/booking-zh_CN.mo CHANGED
Binary file
languages/booking-zh_TW.mo CHANGED
Binary file
languages/booking.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: booking\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2020-07-02 08:54+0300\n"
7
  "PO-Revision-Date: \n"
8
  "Last-Translator: wpdevelop <info@wpdevelop.com>\n"
9
  "Language-Team: wpdevelop <info@wpbookingcalendar.com>\n"
@@ -3188,7 +3188,7 @@ msgid "Check Out - Tomorrow"
3188
  msgstr ""
3189
 
3190
  #: core/admin/wpbc-toolbars.php:602 core/lib/wpbc_all_translations.php:557
3191
- #: core/wpbc-functions.php:2527
3192
  msgid "Next"
3193
  msgstr ""
3194
 
@@ -3416,7 +3416,7 @@ msgid "Email copy to"
3416
  msgstr ""
3417
 
3418
  #: core/class/wpbc-class-dismiss.php:26 core/class/wpbc-class-dismiss.php:30
3419
- #: core/lib/wpbc_all_translations.php:607 core/wpbc-functions.php:2792 core/wpbc-functions.php:2815
3420
  msgid "Dismiss"
3421
  msgstr ""
3422
 
@@ -4128,86 +4128,86 @@ msgstr ""
4128
  msgid "Changes saved."
4129
  msgstr ""
4130
 
4131
- #: core/lib/wpbc_all_translations.php:752 core/wpbc-functions.php:2432
4132
  msgid "Click to toggle"
4133
  msgstr ""
4134
 
4135
- #: core/lib/wpbc_all_translations.php:753 core/wpbc-functions.php:2494
4136
  msgid "Prev"
4137
  msgstr ""
4138
 
4139
- #: core/lib/wpbc_all_translations.php:754 core/wpbc-functions.php:2854
4140
  msgid "We&#8217;ve assembled some links to get you started:"
4141
  msgstr ""
4142
 
4143
- #: core/lib/wpbc_all_translations.php:755 core/wpbc-functions.php:2857
4144
  msgid "Get Started"
4145
  msgstr ""
4146
 
4147
- #: core/lib/wpbc_all_translations.php:756 core/wpbc-functions.php:2860
4148
  #, php-format
4149
  msgid "Insert booking form %sshortcode%s into your %sPost%s or %sPage%s"
4150
  msgstr ""
4151
 
4152
- #: core/lib/wpbc_all_translations.php:757 core/wpbc-functions.php:2869
4153
  #, php-format
4154
  msgid "or add booking calendar %sWidget%s to your sidebar."
4155
  msgstr ""
4156
 
4157
- #: core/lib/wpbc_all_translations.php:758 core/wpbc-functions.php:2875
4158
  #, php-format
4159
  msgid "Check %show todo%s that and what %sshortcodes%s are available."
4160
  msgstr ""
4161
 
4162
- #: core/lib/wpbc_all_translations.php:759 core/wpbc-functions.php:2882
4163
  #, php-format
4164
  msgid "Add new booking from your post/page or from %sAdmin Panel%s."
4165
  msgstr ""
4166
 
4167
- #: core/lib/wpbc_all_translations.php:760 core/wpbc-functions.php:2888
4168
  msgid "Next Steps"
4169
  msgstr ""
4170
 
4171
- #: core/lib/wpbc_all_translations.php:761 core/wpbc-functions.php:2891
4172
  #, php-format
4173
  msgid "Check %sBooking Listing%s page for new bookings."
4174
  msgstr ""
4175
 
4176
- #: core/lib/wpbc_all_translations.php:762 core/wpbc-functions.php:2896
4177
  #, php-format
4178
  msgid "Configure booking %sSettings%s."
4179
  msgstr ""
4180
 
4181
- #: core/lib/wpbc_all_translations.php:763 core/wpbc-functions.php:2900
4182
  #, php-format
4183
  msgid "Configure predefined set of your %sForm Fields%s."
4184
  msgstr ""
4185
 
4186
- #: core/lib/wpbc_all_translations.php:764 core/wpbc-functions.php:2904
4187
  #, php-format
4188
  msgid "Configure your predefined %sEmail Templates%s."
4189
  msgstr ""
4190
 
4191
- #: core/lib/wpbc_all_translations.php:765 core/wpbc-functions.php:2910
4192
  msgid "Have a questions?"
4193
  msgstr ""
4194
 
4195
- #: core/lib/wpbc_all_translations.php:766 core/wpbc-functions.php:2913
4196
  #, php-format
4197
  msgid "Check out our %sHelp%s"
4198
  msgstr ""
4199
 
4200
- #: core/lib/wpbc_all_translations.php:767 core/wpbc-functions.php:2918
4201
  #, php-format
4202
  msgid "See %sFAQ%s."
4203
  msgstr ""
4204
 
4205
- #: core/lib/wpbc_all_translations.php:768 core/wpbc-functions.php:2923
4206
  #, php-format
4207
  msgid "Still having questions? Contact %sSupport%s."
4208
  msgstr ""
4209
 
4210
- #: core/lib/wpbc_all_translations.php:769 core/wpbc-functions.php:2931 core/wpbc.php:205
4211
  #, php-format
4212
  msgid "Need even more functionality? Check %s higher versions %s"
4213
  msgstr ""
@@ -4762,7 +4762,7 @@ msgid ""
4762
  "page and try other days."
4763
  msgstr ""
4764
 
4765
- #: core/lib/wpbc_all_translations.php:881 inc/_bl/biz_l.php:2408
4766
  #, php-format
4767
  msgid "The folowing pending booking(s): %s deleted."
4768
  msgstr ""
@@ -5781,15 +5781,15 @@ msgstr ""
5781
  msgid "The changing of payment status is failed"
5782
  msgstr ""
5783
 
5784
- #: core/lib/wpbc_all_translations1.php:96 inc/_bs/biz_s.php:1043
5785
  msgid "deposit"
5786
  msgstr ""
5787
 
5788
- #: core/lib/wpbc_all_translations1.php:97 inc/_bs/biz_s.php:1044
5789
  msgid "Total cost"
5790
  msgstr ""
5791
 
5792
- #: core/lib/wpbc_all_translations1.php:98 inc/_bs/biz_s.php:1045
5793
  msgid "balance"
5794
  msgstr ""
5795
 
@@ -7147,28 +7147,30 @@ msgstr ""
7147
  msgid "Default form"
7148
  msgstr ""
7149
 
7150
- #: core/lib/wpbc_all_translations1.php:385 inc/_ps/wpbc-check-updates.php:178
 
7151
  #, php-format
7152
  msgid ""
7153
  "There is a new version of %1$s available. <a href=\"%2$s\" target=\"_blank\" title=\"%3$s\">View "
7154
  "version %4$s details</a>. <em>Automatic update is unavailable for this plugin.</em>"
7155
  msgstr ""
7156
 
7157
- #: core/lib/wpbc_all_translations1.php:386 inc/_ps/wpbc-check-updates.php:184
 
7158
  #, php-format
7159
  msgid "You can request the new update of plugin on %1$sthis page%2$s."
7160
  msgstr ""
7161
 
7162
- #: core/lib/wpbc_all_translations1.php:387 inc/_ps/wpbc-check-updates.php:191
7163
  msgid "Upgrade Notice"
7164
  msgstr ""
7165
 
7166
- #: core/lib/wpbc_all_translations1.php:388 inc/_ps/wpbc-check-updates.php:231
7167
  #, php-format
7168
  msgid "Version %s By %s"
7169
  msgstr ""
7170
 
7171
- #: core/lib/wpbc_all_translations1.php:389 inc/_ps/wpbc-check-updates.php:235
7172
  msgid "View details"
7173
  msgstr ""
7174
 
@@ -8604,7 +8606,7 @@ msgstr ""
8604
  msgid "If you have no account on this system, please visit %s to create one."
8605
  msgstr ""
8606
 
8607
- #: core/lib/wpbc_all_translations1.php:679 core/wpbc-functions.php:3512
8608
  msgid "Payment rejected"
8609
  msgstr ""
8610
 
@@ -9337,21 +9339,25 @@ msgid ""
9337
  "costs."
9338
  msgstr ""
9339
 
9340
- #: inc/_ps/admin/page-settings-form.php:338
9341
  msgid "Calendar next to form"
9342
  msgstr ""
9343
 
9344
- #: inc/gateways/paypal/wpbc-gw-paypal.php:227
9345
  msgid "PayPal fee"
9346
  msgstr ""
9347
 
9348
- #: inc/gateways/paypal/wpbc-gw-paypal.php:671
9349
  msgid "PayPal Fee"
9350
  msgstr ""
9351
 
9352
- #: inc/gateways/paypal/wpbc-gw-paypal.php:674
9353
  #, php-format
9354
  msgid ""
9355
  "If you need to add %sPayPal tax fee%s payment (only for PayPal payment system), then enter "
9356
  "amount of tax fee in percents"
9357
  msgstr ""
 
 
 
 
3
  msgstr ""
4
  "Project-Id-Version: booking\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2020-08-01 11:28+0300\n"
7
  "PO-Revision-Date: \n"
8
  "Last-Translator: wpdevelop <info@wpdevelop.com>\n"
9
  "Language-Team: wpdevelop <info@wpbookingcalendar.com>\n"
3188
  msgstr ""
3189
 
3190
  #: core/admin/wpbc-toolbars.php:602 core/lib/wpbc_all_translations.php:557
3191
+ #: core/wpbc-functions.php:2529
3192
  msgid "Next"
3193
  msgstr ""
3194
 
3416
  msgstr ""
3417
 
3418
  #: core/class/wpbc-class-dismiss.php:26 core/class/wpbc-class-dismiss.php:30
3419
+ #: core/lib/wpbc_all_translations.php:607 core/wpbc-functions.php:2794 core/wpbc-functions.php:2817
3420
  msgid "Dismiss"
3421
  msgstr ""
3422
 
4128
  msgid "Changes saved."
4129
  msgstr ""
4130
 
4131
+ #: core/lib/wpbc_all_translations.php:752 core/wpbc-functions.php:2436
4132
  msgid "Click to toggle"
4133
  msgstr ""
4134
 
4135
+ #: core/lib/wpbc_all_translations.php:753 core/wpbc-functions.php:2496
4136
  msgid "Prev"
4137
  msgstr ""
4138
 
4139
+ #: core/lib/wpbc_all_translations.php:754 core/wpbc-functions.php:2856
4140
  msgid "We&#8217;ve assembled some links to get you started:"
4141
  msgstr ""
4142
 
4143
+ #: core/lib/wpbc_all_translations.php:755 core/wpbc-functions.php:2859
4144
  msgid "Get Started"
4145
  msgstr ""
4146
 
4147
+ #: core/lib/wpbc_all_translations.php:756 core/wpbc-functions.php:2862
4148
  #, php-format
4149
  msgid "Insert booking form %sshortcode%s into your %sPost%s or %sPage%s"
4150
  msgstr ""
4151
 
4152
+ #: core/lib/wpbc_all_translations.php:757 core/wpbc-functions.php:2871
4153
  #, php-format
4154
  msgid "or add booking calendar %sWidget%s to your sidebar."
4155
  msgstr ""
4156
 
4157
+ #: core/lib/wpbc_all_translations.php:758 core/wpbc-functions.php:2877
4158
  #, php-format
4159
  msgid "Check %show todo%s that and what %sshortcodes%s are available."
4160
  msgstr ""
4161
 
4162
+ #: core/lib/wpbc_all_translations.php:759 core/wpbc-functions.php:2884
4163
  #, php-format
4164
  msgid "Add new booking from your post/page or from %sAdmin Panel%s."
4165
  msgstr ""
4166
 
4167
+ #: core/lib/wpbc_all_translations.php:760 core/wpbc-functions.php:2890
4168
  msgid "Next Steps"
4169
  msgstr ""
4170
 
4171
+ #: core/lib/wpbc_all_translations.php:761 core/wpbc-functions.php:2893
4172
  #, php-format
4173
  msgid "Check %sBooking Listing%s page for new bookings."
4174
  msgstr ""
4175
 
4176
+ #: core/lib/wpbc_all_translations.php:762 core/wpbc-functions.php:2898
4177
  #, php-format
4178
  msgid "Configure booking %sSettings%s."
4179
  msgstr ""
4180
 
4181
+ #: core/lib/wpbc_all_translations.php:763 core/wpbc-functions.php:2902
4182
  #, php-format
4183
  msgid "Configure predefined set of your %sForm Fields%s."
4184
  msgstr ""
4185
 
4186
+ #: core/lib/wpbc_all_translations.php:764 core/wpbc-functions.php:2906
4187
  #, php-format
4188
  msgid "Configure your predefined %sEmail Templates%s."
4189
  msgstr ""
4190
 
4191
+ #: core/lib/wpbc_all_translations.php:765 core/wpbc-functions.php:2912
4192
  msgid "Have a questions?"
4193
  msgstr ""
4194
 
4195
+ #: core/lib/wpbc_all_translations.php:766 core/wpbc-functions.php:2915
4196
  #, php-format
4197
  msgid "Check out our %sHelp%s"
4198
  msgstr ""
4199
 
4200
+ #: core/lib/wpbc_all_translations.php:767 core/wpbc-functions.php:2920
4201
  #, php-format
4202
  msgid "See %sFAQ%s."
4203
  msgstr ""
4204
 
4205
+ #: core/lib/wpbc_all_translations.php:768 core/wpbc-functions.php:2925
4206
  #, php-format
4207
  msgid "Still having questions? Contact %sSupport%s."
4208
  msgstr ""
4209
 
4210
+ #: core/lib/wpbc_all_translations.php:769 core/wpbc-functions.php:2933 core/wpbc.php:205
4211
  #, php-format
4212
  msgid "Need even more functionality? Check %s higher versions %s"
4213
  msgstr ""
4762
  "page and try other days."
4763
  msgstr ""
4764
 
4765
+ #: core/lib/wpbc_all_translations.php:881 inc/_bl/biz_l.php:2411
4766
  #, php-format
4767
  msgid "The folowing pending booking(s): %s deleted."
4768
  msgstr ""
5781
  msgid "The changing of payment status is failed"
5782
  msgstr ""
5783
 
5784
+ #: core/lib/wpbc_all_translations1.php:96 inc/_bs/biz_s.php:1050
5785
  msgid "deposit"
5786
  msgstr ""
5787
 
5788
+ #: core/lib/wpbc_all_translations1.php:97 inc/_bs/biz_s.php:1051
5789
  msgid "Total cost"
5790
  msgstr ""
5791
 
5792
+ #: core/lib/wpbc_all_translations1.php:98 inc/_bs/biz_s.php:1052
5793
  msgid "balance"
5794
  msgstr ""
5795
 
7147
  msgid "Default form"
7148
  msgstr ""
7149
 
7150
+ #: core/lib/wpbc_all_translations1.php:385 inc/_ps/wpbc-check-updates.php:122
7151
+ #: inc/_ps/wpbc-check-updates.php:230
7152
  #, php-format
7153
  msgid ""
7154
  "There is a new version of %1$s available. <a href=\"%2$s\" target=\"_blank\" title=\"%3$s\">View "
7155
  "version %4$s details</a>. <em>Automatic update is unavailable for this plugin.</em>"
7156
  msgstr ""
7157
 
7158
+ #: core/lib/wpbc_all_translations1.php:386 inc/_ps/wpbc-check-updates.php:115
7159
+ #: inc/_ps/wpbc-check-updates.php:128 inc/_ps/wpbc-check-updates.php:236
7160
  #, php-format
7161
  msgid "You can request the new update of plugin on %1$sthis page%2$s."
7162
  msgstr ""
7163
 
7164
+ #: core/lib/wpbc_all_translations1.php:387 inc/_ps/wpbc-check-updates.php:243
7165
  msgid "Upgrade Notice"
7166
  msgstr ""
7167
 
7168
+ #: core/lib/wpbc_all_translations1.php:388 inc/_ps/wpbc-check-updates.php:283
7169
  #, php-format
7170
  msgid "Version %s By %s"
7171
  msgstr ""
7172
 
7173
+ #: core/lib/wpbc_all_translations1.php:389 inc/_ps/wpbc-check-updates.php:287
7174
  msgid "View details"
7175
  msgstr ""
7176
 
8606
  msgid "If you have no account on this system, please visit %s to create one."
8607
  msgstr ""
8608
 
8609
+ #: core/lib/wpbc_all_translations1.php:679 core/wpbc-functions.php:3514
8610
  msgid "Payment rejected"
8611
  msgstr ""
8612
 
9339
  "costs."
9340
  msgstr ""
9341
 
9342
+ #: core/lib/wpbc_all_translations1.php:838 inc/_ps/admin/page-settings-form.php:338
9343
  msgid "Calendar next to form"
9344
  msgstr ""
9345
 
9346
+ #: core/lib/wpbc_all_translations1.php:839 inc/gateways/paypal/wpbc-gw-paypal.php:227
9347
  msgid "PayPal fee"
9348
  msgstr ""
9349
 
9350
+ #: core/lib/wpbc_all_translations1.php:840 inc/gateways/paypal/wpbc-gw-paypal.php:671
9351
  msgid "PayPal Fee"
9352
  msgstr ""
9353
 
9354
+ #: core/lib/wpbc_all_translations1.php:841 inc/gateways/paypal/wpbc-gw-paypal.php:674
9355
  #, php-format
9356
  msgid ""
9357
  "If you need to add %sPayPal tax fee%s payment (only for PayPal payment system), then enter "
9358
  "amount of tax fee in percents"
9359
  msgstr ""
9360
+
9361
+ #: inc/_ps/wpbc-check-updates.php:114
9362
+ msgid "Auto-updates are not available for this plugin."
9363
+ msgstr ""
readme.txt CHANGED
@@ -4,8 +4,8 @@ Donate link: https://wpbookingcalendar.com/buy/
4
  Tags: booking calendar, booking system, availability calendar, events calendar, appointments , booking form, reservation, availability, oplugins, calendar, Booking Calendar, ical
5
  Requires at least: 4.0
6
  Requires PHP: 5.2.4
7
- Tested up to: 5.4
8
- Stable tag: 8.7.7
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -168,11 +168,12 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
168
  = Support Languages =
169
 
170
  - English
 
 
 
171
  - Dutch [99% Completed]
172
- - German [99% Completed]
173
  - Polish [99% Completed]
174
  - Swedish [99% Completed]
175
- - French [98% Completed]
176
  - Slovenian [98% Completed]
177
  - Brazilian Portuguese [99% Completed]
178
  - Hungarian [98% Completed]
@@ -189,7 +190,7 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
189
  - Portugal [88% Completed]
190
  - Galician (Spanish) [88% Completed]
191
  - Thai [88% Completed]
192
- - Norwegian [86% Completed]
193
  - Hebrew [85% Completed]
194
  - Ukrainian [85% Completed]
195
  - Chinese [85% Completed]
@@ -197,7 +198,6 @@ Please see [FAQ](https://wpbookingcalendar.com/faq/).
197
  - Slovak [72% Completed]
198
  - Croatian [72% Completed]
199
  - Catalan [72% Completed]
200
- - Arabic [72% Completed]
201
  - Belorussian [9% Completed]
202
 
203
  Please recheck the status of each translation, before using plugin.
@@ -227,6 +227,21 @@ Please see [Video Guides](https://wpbookingcalendar.com/help/).
227
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
228
 
229
  == Changelog ==
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
230
  = 8.7.7 =
231
  - Changes in **all** versions:
232
  * **Translation** Dutch translation [99% completed] by Boris Hoekmeijer.
@@ -761,5 +776,5 @@ Please see [Video Guides](https://wpbookingcalendar.com/help/).
761
  For more information, see the [full release notes](https://wpbookingcalendar.com/changelog/).
762
 
763
  == Upgrade Notice ==
764
- = 8.7.3 =
765
- Latest version contains bug fixes and performance improvement. New calendar skin. In paid versions, ability to define dates format for searching; logging feature, ...
4
  Tags: booking calendar, booking system, availability calendar, events calendar, appointments , booking form, reservation, availability, oplugins, calendar, Booking Calendar, ical
5
  Requires at least: 4.0
6
  Requires PHP: 5.2.4
7
+ Tested up to: 5.5
8
+ Stable tag: 8.7.8
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
168
  = Support Languages =
169
 
170
  - English
171
+ - German [100% Completed]
172
+ - French [100% Completed]
173
+ - Arabic [100% Completed]
174
  - Dutch [99% Completed]
 
175
  - Polish [99% Completed]
176
  - Swedish [99% Completed]
 
177
  - Slovenian [98% Completed]
178
  - Brazilian Portuguese [99% Completed]
179
  - Hungarian [98% Completed]
190
  - Portugal [88% Completed]
191
  - Galician (Spanish) [88% Completed]
192
  - Thai [88% Completed]
193
+ - Norwegian [85% Completed]
194
  - Hebrew [85% Completed]
195
  - Ukrainian [85% Completed]
196
  - Chinese [85% Completed]
198
  - Slovak [72% Completed]
199
  - Croatian [72% Completed]
200
  - Catalan [72% Completed]
 
201
  - Belorussian [9% Completed]
202
 
203
  Please recheck the status of each translation, before using plugin.
227
  13. **Time Slots**. Simple configuration of **time slots** selection in booking form.
228
 
229
  == Changelog ==
230
+ = 8.7.8 =
231
+ - Changes in **all** versions:
232
+ * **Translation** French translation [100% completed] by Walid Chaafi
233
+ * **Translation** Arabic translation [100% completed] by Walid Chaafi
234
+ * **Translation** German translation [100% completed] by Freundlicher Gruss
235
+ * **Support** WordPress 5.5 (8.7.8.1)
236
+ * **Fix**. Issue of incorrectly showing new booking icon (8.7.8.3)
237
+ * **Fix**. Issue of having "nbsp;" symbols, during exporting to Google Calendar (8.7.8.4)
238
+ * **Fix**. Issue of throwing error when name key does not exists for wpbc-dev-api.php integrations (8.7.8.7)
239
+ - Changes in **Personal / Business Small / Business Medium / Business Large / MultiUser** versions:
240
+ * **Support** WordPress 5.5 Showing correctly plugin update info at Plugins menu (8.7.8.5) *(Personal, Business Small/Medium/Large, MultiUser)*
241
+ * **Fix**. Issue of incorrectly showing booking dates in booking resources with specific capacity, when visitor edit own booking in such calendar - some dates was available previously. (8.7.8.2) *(Business Large, MultiUser)*
242
+ * **Fix**. Compatibility Issue with WordPress 5.5 of not loading correctly syntax highlighter at Booking > Settings > Form page and at other pages (8.7.8.6) *(Personal, Business Small/Medium/Large, MultiUser)*
243
+ * **Fix**. Issue of incorrectly showing booked dates, like "November 30, -0001", if in the booking form was used starttime with value "00:00" (8.7.8.8) *(Business Small/Medium/Large, MultiUser)*
244
+
245
  = 8.7.7 =
246
  - Changes in **all** versions:
247
  * **Translation** Dutch translation [99% completed] by Boris Hoekmeijer.
776
  For more information, see the [full release notes](https://wpbookingcalendar.com/changelog/).
777
 
778
  == Upgrade Notice ==
779
+ = 8.7.8 =
780
+ WordPress 5.5 support
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: 8.7.7
11
  */
12
 
13
  /* Copyright 2009 - 2020 www.wpbookingcalendar.com (email: info@wpbookingcalendar.com),
@@ -29,7 +29,7 @@ Version: 8.7.7
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', '8.7.7' ); }
33
 
34
  ////////////////////////////////////////////////////////////////////////////////
35
  // PRIMARY URL CONSTANTS
7
  Author URI: https://wpbookingcalendar.com/
8
  Text Domain: booking
9
  Domain Path: /languages/
10
+ Version: 8.7.8
11
  */
12
 
13
  /* Copyright 2009 - 2020 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', '8.7.8' ); }
33
 
34
  ////////////////////////////////////////////////////////////////////////////////
35
  // PRIMARY URL CONSTANTS