PluginProbe
Booking Calendar / 11.9
Booking Calendar v11.9
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 10.10.2 All 205 releases
← All changes | includes/page-settings-calendar/settings_calendar__page.php +17 -9 11.8.3 → 11.9 View file →
@@ -1,4 +1,4 @@
1 1 <?php
2 2 /**
3 3 * Calendar settings page.
4 4 *
@@ -809,17 +809,25 @@
809 809 * @param array $request_params Calendar-load request params.
810 810 *
811 811 * @return bool
812 812 */
813 -function wpbc_settings_calendar__is_calendar_load_preview_request_allowed( $request_params ) {
814 -
815 - return (
816 - ! empty( $request_params['wpbc_settings_calendar_preview'] )
817 - && function_exists( 'wpbc_is_mu_user_can_be_here' )
818 - && wpbc_is_mu_user_can_be_here( 'only_super_admin' )
819 - && current_user_can( wpbc_settings_calendar__get_manage_cap() )
820 - );
821 -}
813 +function wpbc_settings_calendar__is_calendar_load_preview_request_allowed( $request_params ) {
814 +
815 + $is_settings_preview_allowed = (
816 + ! empty( $request_params['wpbc_settings_calendar_preview'] )
817 + && function_exists( 'wpbc_is_mu_user_can_be_here' )
818 + && wpbc_is_mu_user_can_be_here( 'only_super_admin' )
819 + && current_user_can( wpbc_settings_calendar__get_manage_cap() )
820 + );
821 + if ( $is_settings_preview_allowed ) {
822 + return true;
823 + }
824 +
825 + return (
826 + class_exists( 'WPBC_Setup_Wizard_Date_Selection' )
827 + && WPBC_Setup_Wizard_Date_Selection::is_calendar_preview_request_allowed( (array) $request_params )
828 + );
829 +}
822 830
823 831 /**
824 832 * Get option overrides from Calendar Settings calendar-load AJAX request.
825 833 *