Version Description
- Fixed: Updated library to prevent conflict with PHP version 7.
Download this release
Release Info
| Developer | webdorado |
| Plugin | |
| Version | 1.1.87 |
| Comparing to | |
| See all releases | |
Code changes from version 1.1.86 to 1.1.87
- readme.txt +4 -1
- slider-wd.php +2 -2
- wd/README.md +2 -1
- wd/assets/css/deactivate_popup.css +4 -0
- wd/assets/img/{fwd_main_plugin.png → fm_main_plugin.png} +0 -0
- wd/assets/js/deactivate_popup.js +1 -0
- wd/includes/api.php +1 -1
- wd/includes/deactivate.php +15 -4
- wd/includes/overview.php +2 -8
- wd/includes/subscribe.php +1 -1
- wd/templates/display_deactivation_popup.php +27 -27
- wd/templates/display_overview_deals.php +0 -7
- wd/templates/display_overview_support.php +1 -1
- wd/templates/display_subscribe.php +1 -1
- wd/wd.php +11 -1
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Donate link: https://web-dorado.com/products/wordpress-slider-plugin.html
|
|
| 4 |
Tags: responsive slider, slider, slideshow, wordpress slider, image slider, gallery slider, images slider, Photo Slider, post slider, slider plugin
|
| 5 |
Requires at least: 3.4
|
| 6 |
Tested up to: 4.8
|
| 7 |
-
Stable tag: 1.1.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -129,6 +129,9 @@ After downloading the ZIP file of the slider plugin,
|
|
| 129 |
|
| 130 |
== Changelog ==
|
| 131 |
|
|
|
|
|
|
|
|
|
|
| 132 |
= 1.1.86 =
|
| 133 |
* Improved: Audio file validation.
|
| 134 |
|
| 4 |
Tags: responsive slider, slider, slideshow, wordpress slider, image slider, gallery slider, images slider, Photo Slider, post slider, slider plugin
|
| 5 |
Requires at least: 3.4
|
| 6 |
Tested up to: 4.8
|
| 7 |
+
Stable tag: 1.1.87
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 129 |
|
| 130 |
== Changelog ==
|
| 131 |
|
| 132 |
+
= 1.1.87 =
|
| 133 |
+
* Fixed: Updated library to prevent conflict with PHP version 7.
|
| 134 |
+
|
| 135 |
= 1.1.86 =
|
| 136 |
* Improved: Audio file validation.
|
| 137 |
|
slider-wd.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
* Plugin Name: Slider WD
|
| 5 |
* Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
|
| 6 |
* Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
|
| 7 |
-
* Version: 1.1.
|
| 8 |
* Author: WebDorado
|
| 9 |
* Author URI: https://web-dorado.com/
|
| 10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
|
@@ -14,7 +14,7 @@ define('WD_S_NAME', plugin_basename(dirname(__FILE__)));
|
|
| 14 |
define('WD_S_DIR', WP_PLUGIN_DIR . "/" . WD_S_NAME);
|
| 15 |
define('WD_S_URL', plugins_url(WD_S_NAME));
|
| 16 |
|
| 17 |
-
define('WD_S_VERSION', '1.1.
|
| 18 |
|
| 19 |
function wds_use_home_url() {
|
| 20 |
$home_url = str_replace("http://", "", home_url());
|
| 4 |
* Plugin Name: Slider WD
|
| 5 |
* Plugin URI: https://web-dorado.com/products/wordpress-slider-plugin.html
|
| 6 |
* Description: This is a responsive plugin, which allows adding sliders to your posts/pages and to custom location. It uses large number of transition effects and supports various types of layers.
|
| 7 |
+
* Version: 1.1.87
|
| 8 |
* Author: WebDorado
|
| 9 |
* Author URI: https://web-dorado.com/
|
| 10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
| 14 |
define('WD_S_DIR', WP_PLUGIN_DIR . "/" . WD_S_NAME);
|
| 15 |
define('WD_S_URL', plugins_url(WD_S_NAME));
|
| 16 |
|
| 17 |
+
define('WD_S_VERSION', '1.1.87');
|
| 18 |
|
| 19 |
function wds_use_home_url() {
|
| 20 |
$home_url = str_replace("http://", "", home_url());
|
wd/README.md
CHANGED
|
@@ -1,4 +1,5 @@
|
|
| 1 |
-
Version: 1.0.
|
|
|
|
| 2 |
|
| 3 |
|
| 4 |
Usage:
|
| 1 |
+
Version: 1.0.10
|
| 2 |
+
|
| 3 |
|
| 4 |
|
| 5 |
Usage:
|
wd/assets/css/deactivate_popup.css
CHANGED
|
@@ -1,3 +1,7 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
.wd-opacity{
|
| 2 |
position: fixed;
|
| 3 |
top: 0px;
|
| 1 |
+
.wd-bwg-reasons:nth-child(3) {
|
| 2 |
+
display: none;
|
| 3 |
+
}
|
| 4 |
+
|
| 5 |
.wd-opacity{
|
| 6 |
position: fixed;
|
| 7 |
top: 0px;
|
wd/assets/img/{fwd_main_plugin.png → fm_main_plugin.png}
RENAMED
|
File without changes
|
wd/assets/js/deactivate_popup.js
CHANGED
|
@@ -95,6 +95,7 @@ function wdReady(prefix){
|
|
| 95 |
});
|
| 96 |
|
| 97 |
}
|
|
|
|
| 98 |
////////////////////////////////////////////////////////////////////////////////////////
|
| 99 |
// Getters & Setters //
|
| 100 |
////////////////////////////////////////////////////////////////////////////////////////
|
| 95 |
});
|
| 96 |
|
| 97 |
}
|
| 98 |
+
|
| 99 |
////////////////////////////////////////////////////////////////////////////////////////
|
| 100 |
// Getters & Setters //
|
| 101 |
////////////////////////////////////////////////////////////////////////////////////////
|
wd/includes/api.php
CHANGED
|
@@ -55,7 +55,7 @@
|
|
| 55 |
public function get_hash(){
|
| 56 |
$response = wp_remote_get("https://api.web-dorado.com/hash/" . $_SERVER['REMOTE_ADDR'] . "/" . $_SERVER['HTTP_HOST']);
|
| 57 |
|
| 58 |
-
$response_body = isset($response["body"]) ? json_decode($response["body"], true) : null;
|
| 59 |
|
| 60 |
if(is_array($response_body)){
|
| 61 |
$hash = $response_body["body"]["hash"];
|
| 55 |
public function get_hash(){
|
| 56 |
$response = wp_remote_get("https://api.web-dorado.com/hash/" . $_SERVER['REMOTE_ADDR'] . "/" . $_SERVER['HTTP_HOST']);
|
| 57 |
|
| 58 |
+
$response_body = ( !is_wp_error($response) && isset($response["body"])) ? json_decode($response["body"], true) : null;
|
| 59 |
|
| 60 |
if(is_array($response_body)){
|
| 61 |
$hash = $response_body["body"]["hash"];
|
wd/includes/deactivate.php
CHANGED
|
@@ -76,7 +76,18 @@
|
|
| 76 |
});
|
| 77 |
</script>
|
| 78 |
<?php
|
| 79 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 80 |
}
|
| 81 |
|
| 82 |
|
|
@@ -108,7 +119,7 @@
|
|
| 108 |
|
| 109 |
$data["reason"] = isset($_POST[$wd_options->prefix . "_reasons"]) ? $_POST[$wd_options->prefix . "_reasons"] : "";
|
| 110 |
$data["site_url"] = site_url();
|
| 111 |
-
$data["
|
| 112 |
|
| 113 |
$data["additional_details"] = isset($_POST[$wd_options->prefix . "_additional_details"]) ? $_POST[$wd_options->prefix . "_additional_details"] : "";
|
| 114 |
$admin_data = wp_get_current_user();
|
|
@@ -129,8 +140,8 @@
|
|
| 129 |
'cookies' => array()
|
| 130 |
)
|
| 131 |
);
|
| 132 |
-
|
| 133 |
-
$response_body = isset( $response["body"] ) ? json_decode( $response["body"], true ) : null;
|
| 134 |
if( is_array( $response_body ) && $response_body["body"]["msg"] == "Access" ) {
|
| 135 |
|
| 136 |
}
|
| 76 |
});
|
| 77 |
</script>
|
| 78 |
<?php
|
| 79 |
+
|
| 80 |
+
$deactivate_url =
|
| 81 |
+
add_query_arg(
|
| 82 |
+
array(
|
| 83 |
+
'action' => 'deactivate',
|
| 84 |
+
'plugin' => plugin_basename( $wd_options->plugin_main_file ),
|
| 85 |
+
'_wpnonce' => wp_create_nonce( 'deactivate-plugin_' . plugin_basename( $wd_options->plugin_main_file ) )
|
| 86 |
+
),
|
| 87 |
+
admin_url( 'plugins.php' )
|
| 88 |
+
);
|
| 89 |
+
|
| 90 |
+
require ( $wd_options->wd_dir_templates . '/display_deactivation_popup.php' );
|
| 91 |
}
|
| 92 |
|
| 93 |
|
| 119 |
|
| 120 |
$data["reason"] = isset($_POST[$wd_options->prefix . "_reasons"]) ? $_POST[$wd_options->prefix . "_reasons"] : "";
|
| 121 |
$data["site_url"] = site_url();
|
| 122 |
+
$data["plugin_id"] = $wd_options->wd_plugin_id;
|
| 123 |
|
| 124 |
$data["additional_details"] = isset($_POST[$wd_options->prefix . "_additional_details"]) ? $_POST[$wd_options->prefix . "_additional_details"] : "";
|
| 125 |
$admin_data = wp_get_current_user();
|
| 140 |
'cookies' => array()
|
| 141 |
)
|
| 142 |
);
|
| 143 |
+
|
| 144 |
+
$response_body = (!is_wp_error($response) && isset( $response["body"] )) ? json_decode( $response["body"], true ) : null;
|
| 145 |
if( is_array( $response_body ) && $response_body["body"]["msg"] == "Access" ) {
|
| 146 |
|
| 147 |
}
|
wd/includes/overview.php
CHANGED
|
@@ -120,7 +120,8 @@
|
|
| 120 |
unset($plugins[$wd_options->plugin_wordpress_slug]) ;
|
| 121 |
|
| 122 |
// foreach ( $plugins as $wp_slug => &$plugin ){
|
| 123 |
-
// $wp_data = $this->
|
|
|
|
| 124 |
// $plugin["downloaded"] = $wp_data["downloaded"];
|
| 125 |
// $plugin["rating"] = $wp_data["rating"];
|
| 126 |
// }
|
|
@@ -167,13 +168,6 @@
|
|
| 167 |
if ( empty( $sql_mode ) )
|
| 168 |
$sql_mode = __( 'Not set', $wd_options->prefix );
|
| 169 |
$server_info["SQL Mode"] = $sql_mode;
|
| 170 |
-
|
| 171 |
-
// Get PHP Safe Mode
|
| 172 |
-
if( ini_get( 'safe_mode' ) )
|
| 173 |
-
$safe_mode = __( 'On', $wd_options->prefix );
|
| 174 |
-
else
|
| 175 |
-
$safe_mode = __( 'Off', $wd_options->prefix );
|
| 176 |
-
$server_info["PHP Safe Mode"] = $safe_mode;
|
| 177 |
|
| 178 |
// Get PHP allow_url_fopen
|
| 179 |
if( ini_get( 'allow_url_fopen' ) )
|
| 120 |
unset($plugins[$wd_options->plugin_wordpress_slug]) ;
|
| 121 |
|
| 122 |
// foreach ( $plugins as $wp_slug => &$plugin ){
|
| 123 |
+
// $wp_data = $this->
|
| 124 |
+
//remote_get($wp_slug);
|
| 125 |
// $plugin["downloaded"] = $wp_data["downloaded"];
|
| 126 |
// $plugin["rating"] = $wp_data["rating"];
|
| 127 |
// }
|
| 168 |
if ( empty( $sql_mode ) )
|
| 169 |
$sql_mode = __( 'Not set', $wd_options->prefix );
|
| 170 |
$server_info["SQL Mode"] = $sql_mode;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 171 |
|
| 172 |
// Get PHP allow_url_fopen
|
| 173 |
if( ini_get( 'allow_url_fopen' ) )
|
wd/includes/subscribe.php
CHANGED
|
@@ -108,7 +108,7 @@
|
|
| 108 |
)
|
| 109 |
);
|
| 110 |
|
| 111 |
-
$response_body = isset( $response["body"] ) ? json_decode( $response["body"], true ) : null;
|
| 112 |
|
| 113 |
if( is_array( $response_body ) && $response_body["body"]["msg"] == "Access" ) {
|
| 114 |
|
| 108 |
)
|
| 109 |
);
|
| 110 |
|
| 111 |
+
$response_body = (!is_wp_error($response) && isset( $response["body"] )) ? json_decode( $response["body"], true ) : null;
|
| 112 |
|
| 113 |
if( is_array( $response_body ) && $response_body["body"]["msg"] == "Access" ) {
|
| 114 |
|
wd/templates/display_deactivation_popup.php
CHANGED
|
@@ -1,28 +1,28 @@
|
|
| 1 |
-
|
| 2 |
-
|
| 3 |
-
|
| 4 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
| 5 |
</div>
|
| 6 |
-
|
| 7 |
-
|
| 8 |
-
|
| 9 |
-
|
| 10 |
-
|
| 11 |
-
|
| 12 |
-
|
| 13 |
-
|
| 14 |
-
|
| 15 |
-
|
| 16 |
-
|
| 17 |
-
|
| 18 |
-
|
| 19 |
-
|
| 20 |
-
|
| 21 |
-
|
| 22 |
-
|
| 23 |
-
|
| 24 |
-
|
| 25 |
-
<input type="hidden" name="<?php echo $wd_options->prefix . "_submit_and_deactivate"; ?>" value="" >
|
| 26 |
-
<?php wp_nonce_field( $wd_options->prefix . '_save_form', $wd_options->prefix . '_save_form_fild'); ?>
|
| 27 |
-
</form>
|
| 28 |
-
</div>
|
| 1 |
+
<div class="wd-opacity wd-<?php echo $wd_options->prefix; ?>-opacity"></div>
|
| 2 |
+
<div class="wd-deactivate-popup wd-<?php echo $wd_options->prefix; ?>-deactivate-popup">
|
| 3 |
+
<div class="wd-deactivate-popup-opacity wd-deactivate-popup-opacity-<?php echo $wd_options->prefix; ?>">
|
| 4 |
+
<img src="<?php echo $wd_options->wd_url_img . '/spinner.gif'; ?>" class="wd-img-loader" >
|
| 5 |
+
</div>
|
| 6 |
+
<form method="post" id="<?php echo $wd_options->prefix; ?>_deactivate_form">
|
| 7 |
+
<div class="wd-deactivate-popup-header">
|
| 8 |
+
<?php _e( "Please let us know why you are deactivating. Your answer will help us to serve you better", $wd_options->prefix ); ?>:
|
| 9 |
</div>
|
| 10 |
+
|
| 11 |
+
<div class="wd-deactivate-popup-body">
|
| 12 |
+
<?php foreach( $deactivate_reasons as $deactivate_reason_slug => $deactivate_reason ) { ?>
|
| 13 |
+
<div class="wd-<?php echo $wd_options->prefix; ?>-reasons">
|
| 14 |
+
<input type="radio" value="<?php echo $deactivate_reason["id"];?>" id="<?php echo $wd_options->prefix . "-" .$deactivate_reason["id"]; ?>" name="<?php echo $wd_options->prefix; ?>_reasons" >
|
| 15 |
+
<label for="<?php echo $wd_options->prefix . "-" . $deactivate_reason["id"]; ?>"><?php echo $deactivate_reason["text"];?></label>
|
| 16 |
+
</div>
|
| 17 |
+
<?php } ?>
|
| 18 |
+
<div class="<?php echo $wd_options->prefix; ?>_additional_details_wrap"></div>
|
| 19 |
+
</div>
|
| 20 |
+
<div class="wd-btns">
|
| 21 |
+
<a href="<?php echo $deactivate_url; ?>" data-val="1" class="button button-secondary button-close wd-<?php echo $wd_options->prefix; ?>-deactivate" id="wd-<?php echo $wd_options->prefix; ?>-deactivate"><?php _e( "Deactivate" , $wd_options->prefix ); ?></a>
|
| 22 |
+
<a href="<?php echo $deactivate_url; ?>" data-val="2" class="button button-secondary button-close wd-<?php echo $wd_options->prefix; ?>-deactivate" id="wd-<?php echo $wd_options->prefix; ?>-submit-and-deactivate" style="display:none;"><?php _e( "Submit and deactivate" , $wd_options->prefix ); ?></a>
|
| 23 |
+
<a href="<?php echo admin_url( 'plugins.php' ); ?>" class="button button-primary wd-<?php echo $wd_options->prefix; ?>-cancel"><?php _e( "Cancel" , $wd_options->prefix ); ?></a>
|
| 24 |
+
</div>
|
| 25 |
+
<input type="hidden" name="<?php echo $wd_options->prefix . "_submit_and_deactivate"; ?>" value="" >
|
| 26 |
+
<?php wp_nonce_field( $wd_options->prefix . '_save_form', $wd_options->prefix . '_save_form_fild'); ?>
|
| 27 |
+
</form>
|
| 28 |
+
</div>
|
|
|
|
|
|
|
|
|
|
|
|
wd/templates/display_overview_deals.php
CHANGED
|
@@ -31,13 +31,6 @@
|
|
| 31 |
<div class="deal_desc">
|
| 32 |
<p><?php echo $plugin["content"]; ?></p>
|
| 33 |
<div class="deal_desc_footer">
|
| 34 |
-
<!--<div class="downloads">
|
| 35 |
-
<div class="rating" data-rating="<?php echo $plugin["rating"]; ?>"></div>
|
| 36 |
-
<div class="spans">
|
| 37 |
-
<span><?php _e( "Downloads", $wd_options->prefix ); ?></span>
|
| 38 |
-
<span><?php echo number_format($plugin["downloaded"], 0); ?></span>
|
| 39 |
-
</div>
|
| 40 |
-
</div>-->
|
| 41 |
<div class="download_btn">
|
| 42 |
<a href="<?php echo $plugin["href"]; ?>" target="_blank" ><?php _e( "Download", $wd_options->prefix ); ?></a>
|
| 43 |
</div>
|
| 31 |
<div class="deal_desc">
|
| 32 |
<p><?php echo $plugin["content"]; ?></p>
|
| 33 |
<div class="deal_desc_footer">
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 34 |
<div class="download_btn">
|
| 35 |
<a href="<?php echo $plugin["href"]; ?>" target="_blank" ><?php _e( "Download", $wd_options->prefix ); ?></a>
|
| 36 |
</div>
|
wd/templates/display_overview_support.php
CHANGED
|
@@ -3,7 +3,7 @@
|
|
| 3 |
<?php echo sprintf( __("You may contact us by filling in this form or by email %s any time you need professional support or have any questions. You can also fill in the form to leave your comments or feedback.", $wd_options->prefix), "<span class='support_email'>(support@web-dorado.com)</span>") ;?>
|
| 4 |
</p>
|
| 5 |
<div class="wd-overview-site-deatils">
|
| 6 |
-
<h2><?php _e( "Site
|
| 7 |
<p>
|
| 8 |
<?php _e( "When contacting support, consider copying and pasting this information in your support request.", $wd_options->prefix ); ?>
|
| 9 |
<br>
|
| 3 |
<?php echo sprintf( __("You may contact us by filling in this form or by email %s any time you need professional support or have any questions. You can also fill in the form to leave your comments or feedback.", $wd_options->prefix), "<span class='support_email'>(support@web-dorado.com)</span>") ;?>
|
| 4 |
</p>
|
| 5 |
<div class="wd-overview-site-deatils">
|
| 6 |
+
<h2><?php _e( "Site Details", $wd_options->prefix ); ?></h2>
|
| 7 |
<p>
|
| 8 |
<?php _e( "When contacting support, consider copying and pasting this information in your support request.", $wd_options->prefix ); ?>
|
| 9 |
<br>
|
wd/templates/display_subscribe.php
CHANGED
|
@@ -8,7 +8,7 @@
|
|
| 8 |
<div class="texts">
|
| 9 |
<p><?php _e( "Hi there", $wd_options->prefix ); ?>,</p>
|
| 10 |
<p>
|
| 11 |
-
<?php echo sprintf( __( "Allow %s to collect some usage data. This will allow you to get more out of your plugin experience
|
| 12 |
</p>
|
| 13 |
</div>
|
| 14 |
<div class="btns">
|
| 8 |
<div class="texts">
|
| 9 |
<p><?php _e( "Hi there", $wd_options->prefix ); ?>,</p>
|
| 10 |
<p>
|
| 11 |
+
<?php echo sprintf( __( "Allow %s to collect some usage data. This will allow you to get more out of your plugin experience - get awesome customer support, receive exclusive deals and discounts on premium products and more. You can choose to skip this step, %s will still work just fine.", $wd_options->prefix ), '<strong>Web-Dorado</strong>', $wd_options->plugin_title ); ?>
|
| 12 |
</p>
|
| 13 |
</div>
|
| 14 |
<div class="btns">
|
wd/wd.php
CHANGED
|
@@ -125,7 +125,17 @@
|
|
| 125 |
|
| 126 |
public function change_deactivation_link ( $links ) {
|
| 127 |
$wd_options = $this->config;
|
| 128 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 129 |
return $links;
|
| 130 |
}
|
| 131 |
|
| 125 |
|
| 126 |
public function change_deactivation_link ( $links ) {
|
| 127 |
$wd_options = $this->config;
|
| 128 |
+
$deactivate_url =
|
| 129 |
+
add_query_arg(
|
| 130 |
+
array(
|
| 131 |
+
'action' => 'deactivate',
|
| 132 |
+
'plugin' => plugin_basename( $wd_options->plugin_main_file ),
|
| 133 |
+
'_wpnonce' => wp_create_nonce( 'deactivate-plugin_' . plugin_basename( $wd_options->plugin_main_file ) )
|
| 134 |
+
),
|
| 135 |
+
admin_url( 'plugins.php' )
|
| 136 |
+
);
|
| 137 |
+
|
| 138 |
+
$links["deactivate"] = '<a href="'.$deactivate_url.'" class="' . $wd_options->prefix . '_deactivate_link">Deactivate</a>';
|
| 139 |
return $links;
|
| 140 |
}
|
| 141 |
|
