PluginProbe
Jetpack – WP Security, Backup, Speed, & Growth / 16.3-a.7
Jetpack – WP Security, Backup, Speed, & Growth v16.3-a.7
16.3-a.5 16.3-a.7 16.3-a.3 16.3-a.1 16.2 16.2-beta 12.0.3 12.1.3 12.2.3 12.3.2 12.4.2 12.5.2 12.6.4 12.7.3 12.8.3 12.9.5 13.0.2 13.1.5 13.2.4 13.3.3 13.4.5 13.5.2 13.6.2 13.7.2 13.8.3 All 506 releases
← All changes | jetpack_vendor/automattic/jetpack-sync/src/class-data-settings.php +17 -17 13.4.5 → 16.3-a.7 View file →
@@ -21,20 +21,24 @@
21 21 'Automattic\\Jetpack\\Sync\\Modules\\Constants',
22 22 'Automattic\\Jetpack\\Sync\\Modules\\Full_Sync_Immediately', // enable Initial Sync on Site Connection.
23 23 'Automattic\\Jetpack\\Sync\\Modules\\Options',
24 24 'Automattic\\Jetpack\\Sync\\Modules\\Updates',
25 + 'Automattic\\Jetpack\\Sync\\Modules\\Stats', // Daily heartbeat data.
25 26 ),
26 27 'jetpack_sync_callable_whitelist' => array(
27 - 'site_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'site_url' ),
28 - 'home_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'home_url' ),
29 - 'get_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_plugins' ),
30 - 'get_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_themes' ),
31 - 'paused_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_plugins' ),
32 - 'paused_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_themes' ),
33 - 'timezone' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_timezone' ),
34 - 'wp_get_environment_type' => 'wp_get_environment_type',
35 - 'wp_max_upload_size' => 'wp_max_upload_size',
36 - 'wp_version' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'wp_version' ),
28 + 'site_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'site_url' ),
29 + 'home_url' => array( 'Automattic\\Jetpack\\Connection\\Urls', 'home_url' ),
30 + 'get_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_plugins' ),
31 + 'get_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_themes' ),
32 + 'jetpack_connection_active_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_jetpack_connection_active_plugins' ),
33 + 'jetpack_package_versions' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_jetpack_package_versions' ),
34 + 'paused_plugins' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_plugins' ),
35 + 'paused_themes' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_paused_themes' ),
36 + 'timezone' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_timezone' ),
37 + 'wp_get_environment_type' => 'wp_get_environment_type',
38 + 'wp_max_upload_size' => 'wp_max_upload_size',
39 + 'wp_version' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'wp_version' ),
40 + 'jetpack_sync_active_modules' => array( 'Automattic\\Jetpack\\Sync\\Functions', 'get_jetpack_sync_active_modules' ),
37 41 ),
38 42 'jetpack_sync_constants_whitelist' => array(
39 43 'ABSPATH',
40 44 'ALTERNATE_WP_CRON',
@@ -70,13 +74,8 @@
70 74 'jetpack_sync_settings_dedicated_sync_enabled',
71 75 'jetpack_sync_settings_custom_queue_table_enabled',
72 76 'jetpack_sync_settings_wpcom_rest_api_enabled',
73 77 /**
74 - * Connection related options
75 - */
76 - 'jetpack_connection_active_plugins',
77 - 'jetpack_package_versions',
78 - /**
79 78 * Generic site options
80 79 */
81 80 'blog_charset',
82 81 'blog_public',
@@ -85,8 +84,9 @@
85 84 'permalink_structure',
86 85 'stylesheet',
87 86 'time_format',
88 87 'timezone_string',
88 + 'active_plugins',
89 89 ),
90 90 );
91 91
92 92 const MODULE_FILTER_MAPPING = array(
@@ -222,9 +222,9 @@
222 222 * @param array $filters_settings The settings for the filters.
223 223 */
224 224 private function add_filters_for_enabled_module( $module, $filters_settings ) {
225 225 $module_mapping = self::MODULE_FILTER_MAPPING;
226 - $filters_for_module = isset( $module_mapping[ $module ] ) ? $module_mapping[ $module ] : array();
226 + $filters_for_module = $module_mapping[ $module ] ?? array();
227 227
228 228 foreach ( $filters_for_module as $filter ) {
229 229 if ( isset( $filters_settings[ $filter ] ) ) {
230 230 $this->add_custom_filter_setting( $filter, $filters_settings[ $filter ] );
@@ -241,9 +241,9 @@
241 241 * @param string $module The module name.
242 242 */
243 243 private function add_filters_for_disabled_module( $module ) {
244 244 $module_mapping = self::MODULE_FILTER_MAPPING;
245 - $filters_for_module = isset( $module_mapping[ $module ] ) ? $module_mapping[ $module ] : array();
245 + $filters_for_module = $module_mapping[ $module ] ?? array();
246 246
247 247 foreach ( $filters_for_module as $filter ) {
248 248 $this->add_custom_filter_setting( $filter, array() );
249 249 }