Version Description
2020/Oct/26 =
FIX: Remove PHP 7.3 specific trailing commas
Download this release
Release Info
| Developer | metaslider |
| Plugin | |
| Version | 3.18.6 |
| Comparing to | |
| See all releases | |
Code changes from version 3.18.5 to 3.18.6
- admin/routes/api.php +24 -24
- admin/support/Analytics.php +3 -3
- ml-slider.php +2 -2
- readme.txt +5 -1
admin/routes/api.php
CHANGED
|
@@ -939,133 +939,133 @@ if (class_exists('WP_REST_Controller')) :
|
|
| 939 |
register_rest_route($this->namespace, '/slideshow/all', array(array(
|
| 940 |
'methods' => 'GET',
|
| 941 |
'callback' => array($this->api, 'get_slideshows'),
|
| 942 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 943 |
)));
|
| 944 |
register_rest_route($this->namespace, '/slideshow/list', array(array(
|
| 945 |
'methods' => 'GET',
|
| 946 |
'callback' => array($this->api, 'list_slideshows'),
|
| 947 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 948 |
)));
|
| 949 |
register_rest_route($this->namespace, '/slideshow/single', array(array(
|
| 950 |
'methods' => 'GET',
|
| 951 |
'callback' => array($this->api, 'get_single_slideshow'),
|
| 952 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 953 |
)));
|
| 954 |
register_rest_route($this->namespace, '/slideshow/preview', array(array(
|
| 955 |
'methods' => 'GET',
|
| 956 |
'callback' => array($this->api, 'get_preview'),
|
| 957 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 958 |
)));
|
| 959 |
register_rest_route($this->namespace, '/slideshow/save', array(array(
|
| 960 |
'methods' => 'POST',
|
| 961 |
'callback' => array($this->api, 'save_slideshow'),
|
| 962 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 963 |
)));
|
| 964 |
register_rest_route($this->namespace, '/slideshow/delete', array(array(
|
| 965 |
'methods' => 'POST',
|
| 966 |
'callback' => array($this->api, 'delete_slideshow'),
|
| 967 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 968 |
)));
|
| 969 |
register_rest_route($this->namespace, '/slideshow/duplicate', array(array(
|
| 970 |
'methods' => 'POST',
|
| 971 |
'callback' => array($this->api, 'duplicate_slideshow'),
|
| 972 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 973 |
)));
|
| 974 |
register_rest_route($this->namespace, '/slideshow/search', array(array(
|
| 975 |
'methods' => 'GET',
|
| 976 |
'callback' => array($this->api, 'search_slideshows'),
|
| 977 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 978 |
)));
|
| 979 |
register_rest_route($this->namespace, '/slideshow/export', array(array(
|
| 980 |
'methods' => 'GET',
|
| 981 |
'callbacks' => array($this->api, 'export_slideshows'),
|
| 982 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 983 |
)));
|
| 984 |
register_rest_route($this->namespace, '/slideshow/import', array(array(
|
| 985 |
'methods' => 'POST',
|
| 986 |
'callback' => array($this->api, 'import_slideshows'),
|
| 987 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 988 |
)));
|
| 989 |
register_rest_route($this->namespace, '/themes/all', array(array(
|
| 990 |
'methods' => 'GET',
|
| 991 |
'callback' => array($this->api, 'get_all_free_themes'),
|
| 992 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 993 |
)));
|
| 994 |
register_rest_route($this->namespace, '/themes/custom', array(array(
|
| 995 |
'methods' => 'GET',
|
| 996 |
'callback' => array($this->api, 'get_custom_themes'),
|
| 997 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 998 |
)));
|
| 999 |
register_rest_route($this->namespace, '/themes/set', array(array(
|
| 1000 |
'methods' => 'POST',
|
| 1001 |
'callback' => array($this->api, 'set_theme'),
|
| 1002 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1003 |
)));
|
| 1004 |
|
| 1005 |
register_rest_route($this->namespace, '/import/images', array(array(
|
| 1006 |
'methods' => 'POST',
|
| 1007 |
'callback' => array($this->api, 'import_images'),
|
| 1008 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1009 |
)));
|
| 1010 |
|
| 1011 |
register_rest_route($this->namespace, '/tour/status', array(array(
|
| 1012 |
'methods' => 'POST',
|
| 1013 |
'callback' => array($this->api, 'set_tour_status'),
|
| 1014 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1015 |
)));
|
| 1016 |
|
| 1017 |
register_rest_route($this->namespace, '/settings/user/save', array(array(
|
| 1018 |
'methods' => 'POST',
|
| 1019 |
'callback' => array($this->api, 'save_user_setting'),
|
| 1020 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1021 |
)));
|
| 1022 |
|
| 1023 |
register_rest_route($this->namespace, '/settings/global/save', array(array(
|
| 1024 |
'methods' => 'POST',
|
| 1025 |
'callback' => array($this->api, 'save_global_settings'),
|
| 1026 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1027 |
)));
|
| 1028 |
|
| 1029 |
register_rest_route($this->namespace, '/settings/single', array(array(
|
| 1030 |
'methods' => 'GET',
|
| 1031 |
'callback' => array($this->api, 'get_single_setting'),
|
| 1032 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1033 |
)));
|
| 1034 |
|
| 1035 |
register_rest_route($this->namespace, '/settings/global', array(array(
|
| 1036 |
'methods' => 'GET',
|
| 1037 |
'callback' => array($this->api, 'get_global_settings'),
|
| 1038 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1039 |
)));
|
| 1040 |
|
| 1041 |
register_rest_route($this->namespace, '/settings/slideshow/save', array(array(
|
| 1042 |
'methods' => 'POST',
|
| 1043 |
'callback' => array($this->api, 'save_all_slideshow_settings'),
|
| 1044 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1045 |
)));
|
| 1046 |
|
| 1047 |
register_rest_route($this->namespace, '/settings/slideshow/save-single', array(array(
|
| 1048 |
'methods' => 'POST',
|
| 1049 |
'callback' => array($this->api, 'save_single_slideshow_setting'),
|
| 1050 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1051 |
)));
|
| 1052 |
|
| 1053 |
register_rest_route($this->namespace, '/settings/slideshow/defaults', array(array(
|
| 1054 |
'methods' => 'GET',
|
| 1055 |
'callback' => array($this->api, 'get_slideshow_default_settings'),
|
| 1056 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1057 |
)));
|
| 1058 |
|
| 1059 |
register_rest_route($this->namespace, '/settings/slideshow/defaults/save', array(array(
|
| 1060 |
'methods' => 'POST',
|
| 1061 |
'callback' => array($this->api, 'save_slideshow_default_settings'),
|
| 1062 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1063 |
)));
|
| 1064 |
|
| 1065 |
register_rest_route($this->namespace, '/images/ids-from-filenames', array(array(
|
| 1066 |
'methods' => 'POST',
|
| 1067 |
'callback' => array($this->api, 'get_image_ids_from_file_name'),
|
| 1068 |
-
'permission_callback' => array($this->api, 'can_access')
|
| 1069 |
)));
|
| 1070 |
}
|
| 1071 |
}
|
| 939 |
register_rest_route($this->namespace, '/slideshow/all', array(array(
|
| 940 |
'methods' => 'GET',
|
| 941 |
'callback' => array($this->api, 'get_slideshows'),
|
| 942 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 943 |
)));
|
| 944 |
register_rest_route($this->namespace, '/slideshow/list', array(array(
|
| 945 |
'methods' => 'GET',
|
| 946 |
'callback' => array($this->api, 'list_slideshows'),
|
| 947 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 948 |
)));
|
| 949 |
register_rest_route($this->namespace, '/slideshow/single', array(array(
|
| 950 |
'methods' => 'GET',
|
| 951 |
'callback' => array($this->api, 'get_single_slideshow'),
|
| 952 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 953 |
)));
|
| 954 |
register_rest_route($this->namespace, '/slideshow/preview', array(array(
|
| 955 |
'methods' => 'GET',
|
| 956 |
'callback' => array($this->api, 'get_preview'),
|
| 957 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 958 |
)));
|
| 959 |
register_rest_route($this->namespace, '/slideshow/save', array(array(
|
| 960 |
'methods' => 'POST',
|
| 961 |
'callback' => array($this->api, 'save_slideshow'),
|
| 962 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 963 |
)));
|
| 964 |
register_rest_route($this->namespace, '/slideshow/delete', array(array(
|
| 965 |
'methods' => 'POST',
|
| 966 |
'callback' => array($this->api, 'delete_slideshow'),
|
| 967 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 968 |
)));
|
| 969 |
register_rest_route($this->namespace, '/slideshow/duplicate', array(array(
|
| 970 |
'methods' => 'POST',
|
| 971 |
'callback' => array($this->api, 'duplicate_slideshow'),
|
| 972 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 973 |
)));
|
| 974 |
register_rest_route($this->namespace, '/slideshow/search', array(array(
|
| 975 |
'methods' => 'GET',
|
| 976 |
'callback' => array($this->api, 'search_slideshows'),
|
| 977 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 978 |
)));
|
| 979 |
register_rest_route($this->namespace, '/slideshow/export', array(array(
|
| 980 |
'methods' => 'GET',
|
| 981 |
'callbacks' => array($this->api, 'export_slideshows'),
|
| 982 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 983 |
)));
|
| 984 |
register_rest_route($this->namespace, '/slideshow/import', array(array(
|
| 985 |
'methods' => 'POST',
|
| 986 |
'callback' => array($this->api, 'import_slideshows'),
|
| 987 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 988 |
)));
|
| 989 |
register_rest_route($this->namespace, '/themes/all', array(array(
|
| 990 |
'methods' => 'GET',
|
| 991 |
'callback' => array($this->api, 'get_all_free_themes'),
|
| 992 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 993 |
)));
|
| 994 |
register_rest_route($this->namespace, '/themes/custom', array(array(
|
| 995 |
'methods' => 'GET',
|
| 996 |
'callback' => array($this->api, 'get_custom_themes'),
|
| 997 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 998 |
)));
|
| 999 |
register_rest_route($this->namespace, '/themes/set', array(array(
|
| 1000 |
'methods' => 'POST',
|
| 1001 |
'callback' => array($this->api, 'set_theme'),
|
| 1002 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1003 |
)));
|
| 1004 |
|
| 1005 |
register_rest_route($this->namespace, '/import/images', array(array(
|
| 1006 |
'methods' => 'POST',
|
| 1007 |
'callback' => array($this->api, 'import_images'),
|
| 1008 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1009 |
)));
|
| 1010 |
|
| 1011 |
register_rest_route($this->namespace, '/tour/status', array(array(
|
| 1012 |
'methods' => 'POST',
|
| 1013 |
'callback' => array($this->api, 'set_tour_status'),
|
| 1014 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1015 |
)));
|
| 1016 |
|
| 1017 |
register_rest_route($this->namespace, '/settings/user/save', array(array(
|
| 1018 |
'methods' => 'POST',
|
| 1019 |
'callback' => array($this->api, 'save_user_setting'),
|
| 1020 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1021 |
)));
|
| 1022 |
|
| 1023 |
register_rest_route($this->namespace, '/settings/global/save', array(array(
|
| 1024 |
'methods' => 'POST',
|
| 1025 |
'callback' => array($this->api, 'save_global_settings'),
|
| 1026 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1027 |
)));
|
| 1028 |
|
| 1029 |
register_rest_route($this->namespace, '/settings/single', array(array(
|
| 1030 |
'methods' => 'GET',
|
| 1031 |
'callback' => array($this->api, 'get_single_setting'),
|
| 1032 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1033 |
)));
|
| 1034 |
|
| 1035 |
register_rest_route($this->namespace, '/settings/global', array(array(
|
| 1036 |
'methods' => 'GET',
|
| 1037 |
'callback' => array($this->api, 'get_global_settings'),
|
| 1038 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1039 |
)));
|
| 1040 |
|
| 1041 |
register_rest_route($this->namespace, '/settings/slideshow/save', array(array(
|
| 1042 |
'methods' => 'POST',
|
| 1043 |
'callback' => array($this->api, 'save_all_slideshow_settings'),
|
| 1044 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1045 |
)));
|
| 1046 |
|
| 1047 |
register_rest_route($this->namespace, '/settings/slideshow/save-single', array(array(
|
| 1048 |
'methods' => 'POST',
|
| 1049 |
'callback' => array($this->api, 'save_single_slideshow_setting'),
|
| 1050 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1051 |
)));
|
| 1052 |
|
| 1053 |
register_rest_route($this->namespace, '/settings/slideshow/defaults', array(array(
|
| 1054 |
'methods' => 'GET',
|
| 1055 |
'callback' => array($this->api, 'get_slideshow_default_settings'),
|
| 1056 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1057 |
)));
|
| 1058 |
|
| 1059 |
register_rest_route($this->namespace, '/settings/slideshow/defaults/save', array(array(
|
| 1060 |
'methods' => 'POST',
|
| 1061 |
'callback' => array($this->api, 'save_slideshow_default_settings'),
|
| 1062 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1063 |
)));
|
| 1064 |
|
| 1065 |
register_rest_route($this->namespace, '/images/ids-from-filenames', array(array(
|
| 1066 |
'methods' => 'POST',
|
| 1067 |
'callback' => array($this->api, 'get_image_ids_from_file_name'),
|
| 1068 |
+
'permission_callback' => array($this->api, 'can_access')
|
| 1069 |
)));
|
| 1070 |
}
|
| 1071 |
}
|
admin/support/Analytics.php
CHANGED
|
@@ -32,7 +32,7 @@ class MetaSlider_Analytics
|
|
| 32 |
$this->boot(
|
| 33 |
apply_filters('metaslider_appsero_app_key', 'c3c10cf6-1a8f-4d7f-adf3-6bbbc5fe2885'),
|
| 34 |
apply_filters('metaslider_appsero_app_name', 'MetaSlider'),
|
| 35 |
-
apply_filters('metaslider_appsero_app_path', METASLIDER_PATH . 'ml-slider.php')
|
| 36 |
);
|
| 37 |
|
| 38 |
// Show notice only if they are not already opt in (pro will override this to show the opt-out notice once)
|
|
@@ -199,7 +199,7 @@ class MetaSlider_Analytics
|
|
| 199 |
'cancelled_tour_on' => get_option('metaslider_tour_cancelled_on'),
|
| 200 |
'optin_user_info' => get_option('metaslider_optin_user_extras'),
|
| 201 |
'optin_via' => get_option('metaslider_optin_via'),
|
| 202 |
-
'slider_count' => $sliders_count ? $sliders_count->found_posts : 0
|
| 203 |
);
|
| 204 |
// Cache one day
|
| 205 |
set_transient('metaslider_extra_analytics_data', $data, 86400);
|
|
@@ -259,7 +259,7 @@ class MetaSlider_Analytics
|
|
| 259 |
'id' => $current_user->ID,
|
| 260 |
'email' => $current_user->user_email,
|
| 261 |
'ip' => isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '',
|
| 262 |
-
'time' => time()
|
| 263 |
));
|
| 264 |
|
| 265 |
if ($this->appsero) {
|
| 32 |
$this->boot(
|
| 33 |
apply_filters('metaslider_appsero_app_key', 'c3c10cf6-1a8f-4d7f-adf3-6bbbc5fe2885'),
|
| 34 |
apply_filters('metaslider_appsero_app_name', 'MetaSlider'),
|
| 35 |
+
apply_filters('metaslider_appsero_app_path', METASLIDER_PATH . 'ml-slider.php')
|
| 36 |
);
|
| 37 |
|
| 38 |
// Show notice only if they are not already opt in (pro will override this to show the opt-out notice once)
|
| 199 |
'cancelled_tour_on' => get_option('metaslider_tour_cancelled_on'),
|
| 200 |
'optin_user_info' => get_option('metaslider_optin_user_extras'),
|
| 201 |
'optin_via' => get_option('metaslider_optin_via'),
|
| 202 |
+
'slider_count' => $sliders_count ? $sliders_count->found_posts : 0
|
| 203 |
);
|
| 204 |
// Cache one day
|
| 205 |
set_transient('metaslider_extra_analytics_data', $data, 86400);
|
| 259 |
'id' => $current_user->ID,
|
| 260 |
'email' => $current_user->user_email,
|
| 261 |
'ip' => isset($_SERVER['REMOTE_ADDR']) ? $_SERVER['REMOTE_ADDR'] : '',
|
| 262 |
+
'time' => time()
|
| 263 |
));
|
| 264 |
|
| 265 |
if ($this->appsero) {
|
ml-slider.php
CHANGED
|
@@ -6,7 +6,7 @@
|
|
| 6 |
* Plugin Name: MetaSlider
|
| 7 |
* Plugin URI: https://www.metaslider.com
|
| 8 |
* Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
|
| 9 |
-
* Version: 3.18.
|
| 10 |
* Author: MetaSlider
|
| 11 |
* Author URI: https://www.metaslider.com
|
| 12 |
* License: GPL-2.0+
|
|
@@ -35,7 +35,7 @@ class MetaSliderPlugin
|
|
| 35 |
*
|
| 36 |
* @var string
|
| 37 |
*/
|
| 38 |
-
public $version = '3.18.
|
| 39 |
|
| 40 |
/**
|
| 41 |
* Pro installed version number
|
| 6 |
* Plugin Name: MetaSlider
|
| 7 |
* Plugin URI: https://www.metaslider.com
|
| 8 |
* Description: Easy to use slideshow plugin. Create SEO optimised responsive slideshows with Nivo Slider, Flex Slider, Coin Slider and Responsive Slides.
|
| 9 |
+
* Version: 3.18.6
|
| 10 |
* Author: MetaSlider
|
| 11 |
* Author URI: https://www.metaslider.com
|
| 12 |
* License: GPL-2.0+
|
| 35 |
*
|
| 36 |
* @var string
|
| 37 |
*/
|
| 38 |
+
public $version = '3.18.6';
|
| 39 |
|
| 40 |
/**
|
| 41 |
* Pro installed version number
|
readme.txt
CHANGED
|
@@ -2,7 +2,7 @@
|
|
| 2 |
Contributors: matchalabs, DavidAnderson, dnutbourne, kbat82
|
| 3 |
Tags: slideshow, slider, image slider, carousel, gallery, flexslider, wordpress slider, nivoslider, rotating banner, responsive slideshow, seo slideshow, unsplash
|
| 4 |
Requires at least: 3.5
|
| 5 |
-
Stable tag: 3.18.
|
| 6 |
Requires PHP: 5.2
|
| 7 |
Tested up to: 5.5
|
| 8 |
License: GPLv2 or later
|
|
@@ -173,6 +173,10 @@ See https://www.metaslider.com/documentation/image-cropping/
|
|
| 173 |
|
| 174 |
== Changelog ==
|
| 175 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 176 |
= 3.18.5 - 2020/Oct/22 =
|
| 177 |
|
| 178 |
* TWEAK: Moves the support related items to a separate page in prep to make it more robust.
|
| 2 |
Contributors: matchalabs, DavidAnderson, dnutbourne, kbat82
|
| 3 |
Tags: slideshow, slider, image slider, carousel, gallery, flexslider, wordpress slider, nivoslider, rotating banner, responsive slideshow, seo slideshow, unsplash
|
| 4 |
Requires at least: 3.5
|
| 5 |
+
Stable tag: 3.18.6
|
| 6 |
Requires PHP: 5.2
|
| 7 |
Tested up to: 5.5
|
| 8 |
License: GPLv2 or later
|
| 173 |
|
| 174 |
== Changelog ==
|
| 175 |
|
| 176 |
+
= 3.18.6 - 2020/Oct/26 =
|
| 177 |
+
|
| 178 |
+
* FIX: Remove PHP 7.3 specific trailing commas
|
| 179 |
+
|
| 180 |
= 3.18.5 - 2020/Oct/22 =
|
| 181 |
|
| 182 |
* TWEAK: Moves the support related items to a separate page in prep to make it more robust.
|
