Version Description
- Fixed: Bug on gallery and enabled directory
Download this release
Release Info
| Developer | webdorado |
| Plugin | |
| Version | 1.0.15 |
| Comparing to | |
| See all releases | |
Code changes from version 1.0.13 to 1.0.15
- assets/js/settings.js +1 -0
- includes/iowd-helper.php +15 -0
- includes/iowd-settings.php +6 -13
- io-wd.php +2 -2
- iowd_class.php +1 -1
- readme.txt +7 -1
- wd/assets/img/iowd_main_plugin.png +0 -0
assets/js/settings.js
CHANGED
|
@@ -413,6 +413,7 @@ function updateOtherFolders(html) {
|
|
| 413 |
var otherFoldersOther = jQuery.extend({}, otherFolders);
|
| 414 |
if (jQuery("[name=gallery_upload_dir]").length > 0) {
|
| 415 |
otherFoldersGallery = otherFolders[jQuery("[name=gallery_upload_dir]").val()];
|
|
|
|
| 416 |
delete otherFoldersOther[jQuery("[name=gallery_upload_dir]").val()];
|
| 417 |
}
|
| 418 |
|
| 413 |
var otherFoldersOther = jQuery.extend({}, otherFolders);
|
| 414 |
if (jQuery("[name=gallery_upload_dir]").length > 0) {
|
| 415 |
otherFoldersGallery = otherFolders[jQuery("[name=gallery_upload_dir]").val()];
|
| 416 |
+
otherFoldersGallery = otherFoldersGallery ? otherFoldersGallery : {};
|
| 417 |
delete otherFoldersOther[jQuery("[name=gallery_upload_dir]").val()];
|
| 418 |
}
|
| 419 |
|
includes/iowd-helper.php
CHANGED
|
@@ -244,5 +244,20 @@ class IOWD_Helper
|
|
| 244 |
return $already_optimized;
|
| 245 |
}
|
| 246 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 247 |
|
| 248 |
}
|
| 244 |
return $already_optimized;
|
| 245 |
}
|
| 246 |
|
| 247 |
+
/**
|
| 248 |
+
* @return null|string
|
| 249 |
+
*/
|
| 250 |
+
public static function get_gallery_dir()
|
| 251 |
+
{
|
| 252 |
+
if (class_exists("BWG")) {
|
| 253 |
+
$bwg = new BWG();
|
| 254 |
+
$dir_path = str_replace(ABSPATH, '', $bwg->upload_dir);
|
| 255 |
+
|
| 256 |
+
return ABSPATH . "/" . $dir_path;
|
| 257 |
+
}
|
| 258 |
+
|
| 259 |
+
return null;
|
| 260 |
+
}
|
| 261 |
+
|
| 262 |
|
| 263 |
}
|
includes/iowd-settings.php
CHANGED
|
@@ -7,7 +7,7 @@ class IOWD_Settings
|
|
| 7 |
{
|
| 8 |
|
| 9 |
private $tabs = array();
|
| 10 |
-
public
|
| 11 |
|
| 12 |
|
| 13 |
public function __construct()
|
|
@@ -479,19 +479,12 @@ class IOWD_Settings
|
|
| 479 |
|
| 480 |
private static function get_gallery_dir()
|
| 481 |
{
|
| 482 |
-
|
| 483 |
-
if ($wd_bwg_options) {
|
| 484 |
-
$photo_gallery_dir = ABSPATH . "/" .$wd_bwg_options->images_directory . '/photo-gallery';
|
| 485 |
-
|
| 486 |
-
return $photo_gallery_dir;
|
| 487 |
-
}
|
| 488 |
-
|
| 489 |
-
return null;
|
| 490 |
}
|
| 491 |
|
| 492 |
public static function save_settings()
|
| 493 |
{
|
| 494 |
-
if(isset($_POST["action"]) && $_POST["action"] == "save_settings") {
|
| 495 |
|
| 496 |
check_admin_referer('nonce_' . IOWD_PREFIX, 'nonce_' . IOWD_PREFIX);
|
| 497 |
if (isset($_POST["standard_setting"]) && $_POST["standard_setting"]) {
|
|
@@ -581,7 +574,7 @@ class IOWD_Settings
|
|
| 581 |
$other_folders = json_decode(htmlspecialchars_decode(stripslashes($options["other_folders"])), true);
|
| 582 |
|
| 583 |
$other = empty($other_folders) === false && is_array($other_folders) ? true : false;
|
| 584 |
-
|
| 585 |
$iowd_tabs_active = isset($_REQUEST["iowd_tabs_active"]) ? $_REQUEST["iowd_tabs_active"] : "general";
|
| 586 |
$iowd_sizes = IOWD_Helper::wp_get_image_sizes();
|
| 587 |
|
|
@@ -626,11 +619,11 @@ class IOWD_Settings
|
|
| 626 |
|
| 627 |
if ($error == "no_job") {
|
| 628 |
$msg = __("Something went wrong. Please try after few minutes.", IOWD_PREFIX);
|
| 629 |
-
}
|
| 630 |
$msg = __("No agreement found.", IOWD_PREFIX);
|
| 631 |
} else if ($error == "empty_credentials") {
|
| 632 |
$msg = __("Empty credentials, please try again.", IOWD_PREFIX);
|
| 633 |
-
}
|
| 634 |
$msg = __("No images found, please check your options.", IOWD_PREFIX);
|
| 635 |
}
|
| 636 |
|
| 7 |
{
|
| 8 |
|
| 9 |
private $tabs = array();
|
| 10 |
+
public $photo_gallery_dir = null;
|
| 11 |
|
| 12 |
|
| 13 |
public function __construct()
|
| 479 |
|
| 480 |
private static function get_gallery_dir()
|
| 481 |
{
|
| 482 |
+
return IOWD_Helper::get_gallery_dir();
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 483 |
}
|
| 484 |
|
| 485 |
public static function save_settings()
|
| 486 |
{
|
| 487 |
+
if (isset($_POST["action"]) && $_POST["action"] == "save_settings") {
|
| 488 |
|
| 489 |
check_admin_referer('nonce_' . IOWD_PREFIX, 'nonce_' . IOWD_PREFIX);
|
| 490 |
if (isset($_POST["standard_setting"]) && $_POST["standard_setting"]) {
|
| 574 |
$other_folders = json_decode(htmlspecialchars_decode(stripslashes($options["other_folders"])), true);
|
| 575 |
|
| 576 |
$other = empty($other_folders) === false && is_array($other_folders) ? true : false;
|
| 577 |
+
|
| 578 |
$iowd_tabs_active = isset($_REQUEST["iowd_tabs_active"]) ? $_REQUEST["iowd_tabs_active"] : "general";
|
| 579 |
$iowd_sizes = IOWD_Helper::wp_get_image_sizes();
|
| 580 |
|
| 619 |
|
| 620 |
if ($error == "no_job") {
|
| 621 |
$msg = __("Something went wrong. Please try after few minutes.", IOWD_PREFIX);
|
| 622 |
+
} else if ($error == "no_agreement") {
|
| 623 |
$msg = __("No agreement found.", IOWD_PREFIX);
|
| 624 |
} else if ($error == "empty_credentials") {
|
| 625 |
$msg = __("Empty credentials, please try again.", IOWD_PREFIX);
|
| 626 |
+
} else if ($error == "no_image_data") {
|
| 627 |
$msg = __("No images found, please check your options.", IOWD_PREFIX);
|
| 628 |
}
|
| 629 |
|
io-wd.php
CHANGED
|
@@ -4,7 +4,7 @@
|
|
| 4 |
* Plugin Name: Image Optimizer WD
|
| 5 |
* Plugin URI: https://10web.io/services/image-optimizer/
|
| 6 |
* Description: Image Optimizer WordPress plugin enables you to resize, compress and optimize PNG, JPG, GIF files while maintaining image quality.
|
| 7 |
-
* Version: 1.0.
|
| 8 |
* Author: WebDorado
|
| 9 |
* Author URI: https://web-dorado.com/
|
| 10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
|
@@ -27,10 +27,10 @@ define('IOWD_PREFIX', "iowd");
|
|
| 27 |
define('IOWD_API_URL', "https://optimizer.10web.io/api/");
|
| 28 |
|
| 29 |
|
| 30 |
-
setlocale(LC_ALL, 'en_US.UTF-8');
|
| 31 |
if (version_compare(phpversion(), "5.4", '>')) {
|
| 32 |
$uri = $_SERVER['REQUEST_URI'];
|
| 33 |
if (version_compare(phpversion(), "5.4", '>') && (strpos($uri, "iowd") || (defined('DOING_AJAX') && DOING_AJAX && isset($_POST["action"]) && $_POST["action"] == "optimize"))) {
|
|
|
|
| 34 |
require_once('vendor/autoload.php');
|
| 35 |
}
|
| 36 |
|
| 4 |
* Plugin Name: Image Optimizer WD
|
| 5 |
* Plugin URI: https://10web.io/services/image-optimizer/
|
| 6 |
* Description: Image Optimizer WordPress plugin enables you to resize, compress and optimize PNG, JPG, GIF files while maintaining image quality.
|
| 7 |
+
* Version: 1.0.15
|
| 8 |
* Author: WebDorado
|
| 9 |
* Author URI: https://web-dorado.com/
|
| 10 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
| 27 |
define('IOWD_API_URL', "https://optimizer.10web.io/api/");
|
| 28 |
|
| 29 |
|
|
|
|
| 30 |
if (version_compare(phpversion(), "5.4", '>')) {
|
| 31 |
$uri = $_SERVER['REQUEST_URI'];
|
| 32 |
if (version_compare(phpversion(), "5.4", '>') && (strpos($uri, "iowd") || (defined('DOING_AJAX') && DOING_AJAX && isset($_POST["action"]) && $_POST["action"] == "optimize"))) {
|
| 33 |
+
setlocale(LC_ALL, 'en_US.UTF-8');
|
| 34 |
require_once('vendor/autoload.php');
|
| 35 |
}
|
| 36 |
|
iowd_class.php
CHANGED
|
@@ -8,7 +8,7 @@ class IOWD
|
|
| 8 |
{
|
| 9 |
|
| 10 |
protected static $instance = null;
|
| 11 |
-
private static $version = '1.0.
|
| 12 |
private static $page;
|
| 13 |
private $reg_autoloader = false;
|
| 14 |
private $options = array();
|
| 8 |
{
|
| 9 |
|
| 10 |
protected static $instance = null;
|
| 11 |
+
private static $version = '1.0.15';
|
| 12 |
private static $page;
|
| 13 |
private $reg_autoloader = false;
|
| 14 |
private $options = array();
|
readme.txt
CHANGED
|
@@ -4,7 +4,7 @@ Tags: : compress, image, images optimization, performance, photos, lossless, opt
|
|
| 4 |
Requires at least: 3.9
|
| 5 |
Tested up to: 4.9
|
| 6 |
Requires PHP: 5.5
|
| 7 |
-
Stable tag: 1.0.
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
|
@@ -38,6 +38,12 @@ Upgrade to [Paid version](https://10web.io/services/image-optimizer/) to add fea
|
|
| 38 |
|
| 39 |
== Changelog ==
|
| 40 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 41 |
= 1.0.12 =
|
| 42 |
* Fixed: Minor bug
|
| 43 |
|
| 4 |
Requires at least: 3.9
|
| 5 |
Tested up to: 4.9
|
| 6 |
Requires PHP: 5.5
|
| 7 |
+
Stable tag: 1.0.15
|
| 8 |
License: GPLv2 or later
|
| 9 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
| 10 |
|
| 38 |
|
| 39 |
== Changelog ==
|
| 40 |
|
| 41 |
+
= 1.0.15 =
|
| 42 |
+
* Fixed: Bug on gallery and enabled directory
|
| 43 |
+
|
| 44 |
+
= 1.0.13 =
|
| 45 |
+
* Changed: 10web links
|
| 46 |
+
|
| 47 |
= 1.0.12 =
|
| 48 |
* Fixed: Minor bug
|
| 49 |
|
wd/assets/img/iowd_main_plugin.png
ADDED
|
Binary file
|
