Restaurant Reservations - Version 2.0.7

Version Description

(2019-10-31) = - Updating version number of enqueued admin files to help with incorrect styling after update - Correcting issue with premium license transfer

Download this release

Release Info

Developer Rustaurius
Plugin Icon 128x128 Restaurant Reservations
Version 2.0.7
Comparing to
See all releases

Code changes from version 2.0.6 to 2.0.7

includes/Compatibility.class.php CHANGED
@@ -26,6 +26,8 @@ class rtbCompatibility {
26
  // Run a filter deprecrated in 1.4.3
27
  add_filter( 'rtb_bookings_table_views_date_range', array( $this, 'rtn_bookings_table_views_schedule' ) );
28
 
 
 
29
  // Make sure custom fields don't completely disappear in 1.5, should no longer be needed
30
  //add_action( 'admin_init', array( $this, 'maybe_bridge_cffrtb_to_1_5' ) );
31
 
@@ -61,6 +63,16 @@ class rtbCompatibility {
61
  return apply_filters( 'rtn_bookings_table_views_schedule', $views );
62
  }
63
 
 
 
 
 
 
 
 
 
 
 
64
  /**
65
  * Check whether or not we need to run some compatibiilty code for older
66
  * versions of the Custom Fields addon.
26
  // Run a filter deprecrated in 1.4.3
27
  add_filter( 'rtb_bookings_table_views_date_range', array( $this, 'rtn_bookings_table_views_schedule' ) );
28
 
29
+ add_action( 'admin_init', array($this, 'check_rtb_version' ) );
30
+
31
  // Make sure custom fields don't completely disappear in 1.5, should no longer be needed
32
  //add_action( 'admin_init', array( $this, 'maybe_bridge_cffrtb_to_1_5' ) );
33
 
63
  return apply_filters( 'rtn_bookings_table_views_schedule', $views );
64
  }
65
 
66
+ public function check_rtb_version() {
67
+ global $rtb_controller;
68
+
69
+ if ( get_option( 'rtb-version' ) != RTB_VERSION ) {
70
+ $rtb_controller->permissions->set_permissions();
71
+
72
+ update_option( 'rtb-version', RTB_VERSION );
73
+ }
74
+ }
75
+
76
  /**
77
  * Check whether or not we need to run some compatibiilty code for older
78
  * versions of the Custom Fields addon.
includes/CustomFields.class.php CHANGED
@@ -56,8 +56,8 @@ class rtbCustomFields {
56
  public function enqueue_scripts() {
57
  $currentScreen = get_current_screen();
58
  if ( $currentScreen->id == 'bookings_page_cffrtb-editor' ) {
59
- wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), '2.0.0' );
60
- wp_enqueue_script( 'rtb-admin-js', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), '2.0.0', true );
61
  }
62
  }
63
 
56
  public function enqueue_scripts() {
57
  $currentScreen = get_current_screen();
58
  if ( $currentScreen->id == 'bookings_page_cffrtb-editor' ) {
59
+ wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
60
+ wp_enqueue_script( 'rtb-admin-js', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), RTB_VERSION, true );
61
  }
62
  }
63
 
includes/Dashboard.class.php CHANGED
@@ -60,8 +60,8 @@ class rtbDashboard {
60
  public function enqueue_scripts() {
61
  $currentScreen = get_current_screen();
62
  if ( $currentScreen->id == 'bookings_page_rtb-dashboard' ) {
63
- wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), '2.0.0' );
64
- wp_enqueue_script( 'rtb-admin-js', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), '2.0.0', true );
65
  }
66
  }
67
 
60
  public function enqueue_scripts() {
61
  $currentScreen = get_current_screen();
62
  if ( $currentScreen->id == 'bookings_page_rtb-dashboard' ) {
63
+ wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
64
+ wp_enqueue_script( 'rtb-admin-js', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), RTB_VERSION, true );
65
  }
66
  }
67
 
includes/Import.class.php CHANGED
@@ -260,8 +260,8 @@ class rtbImport {
260
  public function enqueue_import_scripts() {
261
  $screen = get_current_screen();
262
  if($screen->id == 'fdm-menu_page_fdm-import'){
263
- wp_enqueue_style( 'fdm-admin', FDM_PLUGIN_URL . '/assets/css/admin.css', array(), '2.0.0' );
264
- wp_enqueue_script( 'fdm-admin-js', FDM_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), '2.0.0', true );
265
  }
266
  }
267
 
260
  public function enqueue_import_scripts() {
261
  $screen = get_current_screen();
262
  if($screen->id == 'fdm-menu_page_fdm-import'){
263
+ wp_enqueue_style( 'fdm-admin', FDM_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
264
+ wp_enqueue_script( 'fdm-admin-js', FDM_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), RTB_VERSION, true );
265
  }
266
  }
267
 
includes/Licenses.class.php CHANGED
@@ -185,7 +185,7 @@ class rtbLicenses {
185
  return;
186
  }
187
 
188
- wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css' );
189
  }
190
 
191
  /**
185
  return;
186
  }
187
 
188
+ wp_enqueue_style( 'rtb-admin', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
189
  }
190
 
191
  /**
includes/Permissions.class.php CHANGED
@@ -36,7 +36,7 @@ class rtbPermissions {
36
 
37
  $bookings_objects = get_posts( array( 'post_type' => array( RTB_BOOKING_POST_TYPE ) ) );
38
 
39
- $this->permission_level = ( ( $cffrtb['status'] == 'valid' or $ebfrtb['status'] == 'valid' or $etfrtb['status'] == 'valid' or get_option("mcfrtb_license_key") ) ? 2 : ( ! empty($bookings_objects) ? 1 : 0 ) );
40
 
41
  update_option( "rtb-permission-level", $this->permission_level );
42
  }
36
 
37
  $bookings_objects = get_posts( array( 'post_type' => array( RTB_BOOKING_POST_TYPE ) ) );
38
 
39
+ $this->permission_level = ( ( array_key_exists('status', $cffrtb) or array_key_exists('status', $ebfrtb) or array_key_exists('status', $etfrtb) or get_option("mcfrtb_license_key") ) ? 2 : ( ! empty($bookings_objects) ? 1 : 0 ) );
40
 
41
  update_option( "rtb-permission-level", $this->permission_level );
42
  }
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.6 (2019-10-31) =
179
  - Corrects a missing function issue for exporting custom fields
180
 
175
 
176
  == Changelog ==
177
 
178
+ = 2.0.7 (2019-10-31) =
179
+ - Updating version number of enqueued admin files to help with incorrect styling after update
180
+ - Correcting issue with premium license transfer
181
+
182
  = 2.0.6 (2019-10-31) =
183
  - Corrects a missing function issue for exporting custom fields
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.6
7
  * Author: FiveStarPlugins
8
  * Author URI: https://profiles.wordpress.org/fivestarplugins/
9
  * Text Domain: restaurant-reservations
@@ -39,7 +39,7 @@ class rtbInit {
39
  public function __construct() {
40
 
41
  // Common strings
42
- define( 'RTB_VERSION', '1.8.2' );
43
  define( 'RTB_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
44
  define( 'RTB_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
45
  define( 'RTB_PLUGIN_FNAME', plugin_basename( __FILE__ ) );
@@ -307,7 +307,7 @@ class rtbInit {
307
  }
308
 
309
  if ( $screen->base == 'toplevel_page_rtb-bookings' || $screen->base == $admin_page_hooks['rtb-bookings'] . '_page_rtb-settings' || $screen->base == $admin_page_hooks['rtb-bookings'] . '_page_rtb-addons' ) {
310
- wp_enqueue_style( 'rtb-admin-css', RTB_PLUGIN_URL . '/assets/css/admin.css' );
311
  wp_enqueue_script( 'rtb-admin', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), '', true );
312
  wp_enqueue_style( 'rtb-spectrum-css', RTB_PLUGIN_URL . '/assets/css/spectrum.css' );
313
  wp_enqueue_script( 'rtb-spectrum-js', RTB_PLUGIN_URL . '/assets/js/spectrum.js', array( 'jquery' ), '', true );
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
7
  * Author: FiveStarPlugins
8
  * Author URI: https://profiles.wordpress.org/fivestarplugins/
9
  * Text Domain: restaurant-reservations
39
  public function __construct() {
40
 
41
  // Common strings
42
+ define( 'RTB_VERSION', '2.0.7' );
43
  define( 'RTB_PLUGIN_DIR', untrailingslashit( plugin_dir_path( __FILE__ ) ) );
44
  define( 'RTB_PLUGIN_URL', untrailingslashit( plugins_url( basename( plugin_dir_path( __FILE__ ) ), basename( __FILE__ ) ) ) );
45
  define( 'RTB_PLUGIN_FNAME', plugin_basename( __FILE__ ) );
307
  }
308
 
309
  if ( $screen->base == 'toplevel_page_rtb-bookings' || $screen->base == $admin_page_hooks['rtb-bookings'] . '_page_rtb-settings' || $screen->base == $admin_page_hooks['rtb-bookings'] . '_page_rtb-addons' ) {
310
+ wp_enqueue_style( 'rtb-admin-css', RTB_PLUGIN_URL . '/assets/css/admin.css', array(), RTB_VERSION );
311
  wp_enqueue_script( 'rtb-admin', RTB_PLUGIN_URL . '/assets/js/admin.js', array( 'jquery' ), '', true );
312
  wp_enqueue_style( 'rtb-spectrum-css', RTB_PLUGIN_URL . '/assets/css/spectrum.css' );
313
  wp_enqueue_script( 'rtb-spectrum-js', RTB_PLUGIN_URL . '/assets/js/spectrum.js', array( 'jquery' ), '', true );