PluginProbe
Media Cloud Sync / 1.4.1
Media Cloud Sync v1.4.1
1.4.1 1.4.0 1.3.12 1.3.11 1.3.10 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.1.0 1.1.1 1.2.0 1.2.10 1.2.11 1.2.12 1.2.13 1.2.2 1.2.3 1.2.4 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 All 35 releases
← All changes | includes/config/schema.php +8 -1 1.2.131.4.1 View file →
@@ -12,14 +12,18 @@
12 12 self::$constants = [
13 13 'S3_MULTIPART_MIN_FILE_SIZE' => 5242880,
14 14 'GCLOUD_MULTIPART_MIN_FILE_SIZE' => 5242880,
15 15 'DOCEAN_MULTIPART_MIN_FILE_SIZE' => 5242880,
16 - 'S3COMPATIBLE_MULTIPART_MIN_FILE_SIZE' => 5242880,
16 + 'CLOUDFLARE_R2_MULTIPART_MIN_FILE_SIZE' => 5242880,
17 + 'S3COMPATIBLE_MULTIPART_MIN_FILE_SIZE' => 5242880,
17 18 'CACHE_GROUP' => WPMCS_TOKEN.'_cache_group',
18 19 'CACHE_EXPIRE' => 24*60*60,
19 20 'META_KEY' => WPMCS_TOKEN.'_meta_data',
20 21 'CONTENT_META_KEY' => WPMCS_TOKEN.'_post_meta_data',
21 22 'GLOBAL_SETTINGS_KEY' => WPMCS_TOKEN.'_global_settings',
23 + 'FILE_MANAGER_SETTINGS_KEY' => WPMCS_TOKEN.'_file_manager_settings',
24 + 'BTB_DESTINATION_KEY' => WPMCS_TOKEN.'_btb_destination',
25 + 'BG_RUNNER_SETTINGS_KEY' => WPMCS_TOKEN.'_bg_runner_settings',
22 26 'STATUS_KEY' => WPMCS_TOKEN.'_status_data',
23 27 'COUNTER_KEY' => WPMCS_TOKEN.'_counter_data',
24 28 'UPLOADS' => WPMCS_TOKEN.'_uploads'
25 29 ];
@@ -27,8 +31,9 @@
27 31 self::$service_labels = [
28 32 's3' => esc_html__('AWS/S3', 'media-cloud-sync'),
29 33 'gcloud' => esc_html__('Google Cloud Storage', 'media-cloud-sync'),
30 34 'docean' => esc_html__('Digital Ocean Spaces', 'media-cloud-sync'),
35 + 'cloudflareR2' => esc_html__('Cloudflare R2', 'media-cloud-sync'),
31 36 's3compatible' => esc_html__('S3 Compatible', 'media-cloud-sync')
32 37 ];
33 38 }
34 39
@@ -45,4 +50,6 @@
45 50 public static function getServiceLabels($key, $default = false) {
46 51 return isset(self::$service_labels[$key]) ? self::$service_labels[$key] : $default;
47 52 }
48 53 }
54 +// Initialize on load time to handle missing constant redeclaration
55 +Schema::init();