← All changes
|
includes/page-settings-calendar/settings_calendar__page.php
+17
-9
11.8.4
→
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 | * |