Version Description
(2019-11-04) = - Fixes the issue with exceptions when max reservations wasn't enabled - Fixes the ajaxurl JS error
Download this release
Release Info
Developer | Rustaurius |
Plugin | Restaurant Reservations |
Version | 2.0.9 |
Comparing to | |
See all releases |
Code changes from version 2.0.8 to 2.0.9
- assets/js/booking-form.js +4 -2
- includes/Permissions.class.php +2 -0
- includes/template-functions.php +4 -0
- readme.txt +4 -0
- restaurant-reservations.php +1 -1
assets/js/booking-form.js
CHANGED
@@ -182,8 +182,8 @@ jQuery(document).ready(function ($) {
|
|
182 |
|
183 |
var selected_date = new Date( rtb_booking_form.datepicker.get( 'select', 'yyyy/mm/dd' ) ),
|
184 |
selected_date_year = selected_date.getFullYear(),
|
185 |
-
selected_date_month =
|
186 |
-
selected_date_date =
|
187 |
current_date = new Date();
|
188 |
|
189 |
// Declaring the first element true inverts the timepicker settings. All
|
@@ -193,6 +193,8 @@ jQuery(document).ready(function ($) {
|
|
193 |
var valid_times = [ rtb_booking_form.get_outer_time_range() ];
|
194 |
|
195 |
if ( rtb_pickadate.enable_max_reservations ) {
|
|
|
|
|
196 |
|
197 |
var data = 'year=' + selected_date_year + '&month=' + selected_date_month + '&day=' + selected_date_date + '&action=rtb_get_available_time_slots';
|
198 |
jQuery.post( ajaxurl, data, function( response ) {
|
182 |
|
183 |
var selected_date = new Date( rtb_booking_form.datepicker.get( 'select', 'yyyy/mm/dd' ) ),
|
184 |
selected_date_year = selected_date.getFullYear(),
|
185 |
+
selected_date_month = selected_date.getMonth(),
|
186 |
+
selected_date_date = selected_date.getDate(),
|
187 |
current_date = new Date();
|
188 |
|
189 |
// Declaring the first element true inverts the timepicker settings. All
|
193 |
var valid_times = [ rtb_booking_form.get_outer_time_range() ];
|
194 |
|
195 |
if ( rtb_pickadate.enable_max_reservations ) {
|
196 |
+
selected_date_month = ('0' + (selected_date_month + 1)).slice(-2);
|
197 |
+
selected_date_date = ('0' + selected_date_date).slice(-2);
|
198 |
|
199 |
var data = 'year=' + selected_date_year + '&month=' + selected_date_month + '&day=' + selected_date_date + '&action=rtb_get_available_time_slots';
|
200 |
jQuery.post( ajaxurl, data, function( response ) {
|
includes/Permissions.class.php
CHANGED
@@ -30,6 +30,8 @@ class rtbPermissions {
|
|
30 |
public function set_permissions() {
|
31 |
global $rtb_controller;
|
32 |
|
|
|
|
|
33 |
$cffrtb = $rtb_controller->settings->get_setting( 'license-cffrtb' );
|
34 |
$ebfrtb = $rtb_controller->settings->get_setting( 'license-ebfrtb' );
|
35 |
$etfrtb = $rtb_controller->settings->get_setting( 'license-etfrtb' );
|
30 |
public function set_permissions() {
|
31 |
global $rtb_controller;
|
32 |
|
33 |
+
if ( get_option( "rtb-permission-level" ) == 2 ) { return; }
|
34 |
+
|
35 |
$cffrtb = $rtb_controller->settings->get_setting( 'license-cffrtb' );
|
36 |
$ebfrtb = $rtb_controller->settings->get_setting( 'license-ebfrtb' );
|
37 |
$etfrtb = $rtb_controller->settings->get_setting( 'license-etfrtb' );
|
includes/template-functions.php
CHANGED
@@ -83,6 +83,10 @@ function rtb_print_booking_form( $args = array() ) {
|
|
83 |
|
84 |
?>
|
85 |
|
|
|
|
|
|
|
|
|
86 |
<div class="rtb-booking-form">
|
87 |
<?php if ( $rtb_controller->request->request_inserted === true ) : ?>
|
88 |
<div class="rtb-message">
|
83 |
|
84 |
?>
|
85 |
|
86 |
+
<script type="text/javascript">
|
87 |
+
var ajaxurl = '<?php echo admin_url('admin-ajax.php'); ?>';
|
88 |
+
</script>
|
89 |
+
|
90 |
<div class="rtb-booking-form">
|
91 |
<?php if ( $rtb_controller->request->request_inserted === true ) : ?>
|
92 |
<div class="rtb-message">
|
readme.txt
CHANGED
@@ -175,6 +175,10 @@ Find answers to even more questions in the [FAQ](http://doc.fivestarplugins.com/
|
|
175 |
|
176 |
== Changelog ==
|
177 |
|
|
|
|
|
|
|
|
|
178 |
= 2.0.8 (2019-11-01) =
|
179 |
- Corrects issue that was causing the array_key_exists null given error
|
180 |
|
175 |
|
176 |
== Changelog ==
|
177 |
|
178 |
+
= 2.0.9 (2019-11-04) =
|
179 |
+
- Fixes the issue with exceptions when max reservations wasn't enabled
|
180 |
+
- Fixes the ajaxurl JS error
|
181 |
+
|
182 |
= 2.0.8 (2019-11-01) =
|
183 |
- Corrects issue that was causing the array_key_exists null given error
|
184 |
|
restaurant-reservations.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Five Star Restaurant Reservations
|
4 |
* Plugin URI: http://www.fivestarplugins.com/plugins/five-star-restaurant-reservations/
|
5 |
* Description: Restaurant reservations made easy. Accept bookings online. Quickly confirm or reject reservations, send email notifications, set booking times and more.
|
6 |
-
* Version: 2.0.
|
7 |
* Author: FiveStarPlugins
|
8 |
* Author URI: https://profiles.wordpress.org/fivestarplugins/
|
9 |
* Text Domain: restaurant-reservations
|
3 |
* Plugin Name: Five Star Restaurant Reservations
|
4 |
* Plugin URI: http://www.fivestarplugins.com/plugins/five-star-restaurant-reservations/
|
5 |
* Description: Restaurant reservations made easy. Accept bookings online. Quickly confirm or reject reservations, send email notifications, set booking times and more.
|
6 |
+
* Version: 2.0.9
|
7 |
* Author: FiveStarPlugins
|
8 |
* Author URI: https://profiles.wordpress.org/fivestarplugins/
|
9 |
* Text Domain: restaurant-reservations
|