Version Description
- 2018-05-10 =
- Fixed calculation method message when taxes disabled
- Fixed session starting - do not start session in AJAX calls
Download this release
Release Info
Developer | jablonowski |
Plugin | Flexible Shipping for WooCommerce |
Version | 2.1.1 |
Comparing to | |
See all releases |
Code changes from version 2.1 to 2.1.1
- assets/css/admin.min.css +1 -1
- classes/admin-notices.php +1 -1
- classes/flexible-shipping-plugin.php +3 -0
- flexible-shipping.php +2 -2
- languages/flexible-shipping-pl_PL.mo +0 -0
- languages/flexible-shipping-pl_PL.po +8 -8
- readme.txt +5 -1
- vendor/autoload.php +1 -1
- vendor/composer/autoload_real.php +4 -4
- vendor/composer/autoload_static.php +1 -1
assets/css/admin.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
table.flexible_shipping_methods th.select,table.flexible_shipping_methods td.select{text-align:center;width:40px;margin-top:-7px;margin-left:-6px;padding:2px}table.flexible_shipping_methods .checkbox-select-all{margin:0 12px 0 8px}table.flexible_shipping_methods th.integration,table.flexible_shipping_methods td.integration{text-align:center;width:130px}table.flexible_shipping_methods tr.highlight td{background-color:#e4f2fd}table.flexible_shipping_methods.wc_shipping th{font-weight:400;width:auto}table.flexible_shipping_method_rules th,table.flexible_shipping_method_rules th{padding:5px 10px 5px
|
1 |
+
table.flexible_shipping_methods th.select,table.flexible_shipping_methods td.select{text-align:center;width:40px;margin-top:-7px;margin-left:-6px;padding:2px}table.flexible_shipping_methods .checkbox-select-all{margin:0 12px 0 8px}table.flexible_shipping_methods th.integration,table.flexible_shipping_methods td.integration{text-align:center;width:130px}table.flexible_shipping_methods tr.highlight td{background-color:#e4f2fd}table.flexible_shipping_methods.wc_shipping th{font-weight:400;width:auto}table.flexible_shipping_method_rules th,table.flexible_shipping_method_rules th{padding:5px 10px 5px 0}table.flexible_shipping_method_rules td p,table.flexible_shipping_method_rules td p input,table.flexible_shipping_method_rules td p select{margin:0;width:100%;box-shadow:none;padding:0 !important}table.flexible_shipping_method_rules td p input[type=text]{text-align:right;padding:0 5px 0 5px !important;width:100% !important}table.flexible_shipping_method_rules td p select{margin:0;width:100% !important;box-shadow:none;line-height:28px;height:37px;vertical-align:middle}table.flexible_shipping_method_rules td p input[type=checkbox]{margin:0;width:auto}table.flexible_shipping_method_rules th,table.flexible_shipping_method_rules td{text-align:center}table.flexible_shipping_method_rules th.shipping_class,table.flexible_shipping_method_rules td.shipping_class{text-align:center;width:200px}table.flexible_shipping_method_rules td.shipping_class span{border:0}table.flexible_shipping_method_rules th.stop,table.flexible_shipping_method_rules td.stop{text-align:center;width:30px}table.flexible_shipping_method_rules th.cancel,table.flexible_shipping_method_rules td.cancel{text-align:center;width:60px}.woocommerce table.form-table .flexible_shipping_method_rules th span.woocommerce-help-tip{float:none;margin:0}.woocommerce table.form-table .flexible_shipping_method_rules .select2-container{margin:0}.woocommerce table.form-table .fs-locations-table .select2-container{max-width:none}.woocommerce table.form-table .fs-locations-table th .woocommerce-help-tip{float:none}div.flexilble_shipping_export_import{float:right}table.flexible_shipping_method_rules tfoot th{padding:10px}.woocommerce_page_wc-settings #mainform{position:relative}.flexible-shipping-pro-box{max-width:280px;min-width:180px;right:0;position:absolute;top:135px}@media screen and (max-width:1199px){.flexible-shipping-pro-box{display:none}}.column-flexible_shipping{width:130px}.column-flexible_shipping .shipping-status{float:left;margin-right:8px;margin-top:4px;text-align:left;width:18px}.column-flexible_shipping .shipping-status .created:after{color:#d0c21f !important}.column-flexible_shipping .shipping-actions a.button{float:left;margin:0 4px 2px 0;display:block;height:2em !important;padding:0 !important;position:relative;text-indent:-9999px;width:2em}.column-flexible_shipping .shipping-actions a.button:after{font-family:WooCommerce;font-variant:normal;font-weight:400;height:100%;left:0;line-height:1.85;margin:0;position:absolute;text-align:center;text-indent:0;text-transform:none;top:0;width:100%}.column-flexible_shipping .shipping-actions a.button.get-label:after{content:"\e01e"}.column-flexible_shipping .shipping-actions a.button.track:after{content:"\e01b"}.column-flexible_shipping mark.failed:after{color:#a00 !important}.column-flexible_shipping mark.manifest:after{color:#2ea2cc !important}.flexible_shipping_shipment_message{color:green}.flexible_shipping_shipment_message_error{color:red}.wp-admin select{height:100%}.button.flexible-printing-button-print{height:auto !important;white-space:normal !important;word-wrap:break-word !important}.inspire-settings{display:table;width:100%}.inspire-settings .inspire-main-content,.inspire-settings .inspire-sidebar{display:table-cell;height:500px;margin:0;padding:0;vertical-align:top}.inspire-settings .inspire-main-content{min-width:800px}.inspire-settings .inspire-sidebar{padding-left:30px;width:250px}.flexible-shipping-info ol{margin-top:0}#wpbody-content .flexible-shipping-info .metabox-holder{padding-top:0}
|
classes/admin-notices.php
CHANGED
@@ -158,7 +158,7 @@ if ( ! class_exists( 'WPDesk_Flexible_Shipping_Admin_Notices' ) ) {
|
|
158 |
*
|
159 |
*/
|
160 |
public function admin_notices_taxes() {
|
161 |
-
if ( !$this->is_admin_notice_taxes_dismissed() && $this->is_show_admin_notice_taxes() ) {
|
162 |
$class = 'notice notice-error is-dismissible flexible-shipping-taxes-notice';
|
163 |
$message = sprintf(
|
164 |
__( 'Flexible Shipping has changed the calculation method for shipping rules. Currently, the cart value for rules based on price is determined by WooCommerce tax option "Display prices during cart and checkout". You should check the %ssettings%s.', 'flexible-shipping' ),
|
158 |
*
|
159 |
*/
|
160 |
public function admin_notices_taxes() {
|
161 |
+
if ( wc_tax_enabled() && !$this->is_admin_notice_taxes_dismissed() && $this->is_show_admin_notice_taxes() ) {
|
162 |
$class = 'notice notice-error is-dismissible flexible-shipping-taxes-notice';
|
163 |
$message = sprintf(
|
164 |
__( 'Flexible Shipping has changed the calculation method for shipping rules. Currently, the cart value for rules based on price is determined by WooCommerce tax option "Display prices during cart and checkout". You should check the %ssettings%s.', 'flexible-shipping' ),
|
classes/flexible-shipping-plugin.php
CHANGED
@@ -162,6 +162,9 @@ class WPDesk_Flexible_Shipping_Plugin extends WPDesk_Plugin_1_10 {
|
|
162 |
*
|
163 |
*/
|
164 |
public function session_init() {
|
|
|
|
|
|
|
165 |
if ( ! session_id() ) {
|
166 |
session_start();
|
167 |
}
|
162 |
*
|
163 |
*/
|
164 |
public function session_init() {
|
165 |
+
if ( defined( 'DOING_AJAX' ) && DOING_AJAX ) {
|
166 |
+
return;
|
167 |
+
}
|
168 |
if ( ! session_id() ) {
|
169 |
session_start();
|
170 |
}
|
flexible-shipping.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
Plugin Name: Flexible Shipping
|
4 |
Plugin URI: https://wordpress.org/plugins/flexible-shipping/
|
5 |
Description: Create additional shipment methods in WooCommerce and enable pricing based on cart weight or total.
|
6 |
-
Version: 2.1
|
7 |
Author: WP Desk
|
8 |
Author URI: https://www.wpdesk.net/
|
9 |
Text Domain: flexible-shipping
|
@@ -36,7 +36,7 @@ if ( ! defined( 'ABSPATH' ) ) {
|
|
36 |
exit;
|
37 |
} // Exit if accessed directly
|
38 |
|
39 |
-
$plugin_version = '2.1';
|
40 |
|
41 |
define( 'FLEXIBLE_SHIPPING_VERSION', $plugin_version );
|
42 |
|
3 |
Plugin Name: Flexible Shipping
|
4 |
Plugin URI: https://wordpress.org/plugins/flexible-shipping/
|
5 |
Description: Create additional shipment methods in WooCommerce and enable pricing based on cart weight or total.
|
6 |
+
Version: 2.1.1
|
7 |
Author: WP Desk
|
8 |
Author URI: https://www.wpdesk.net/
|
9 |
Text Domain: flexible-shipping
|
36 |
exit;
|
37 |
} // Exit if accessed directly
|
38 |
|
39 |
+
$plugin_version = '2.1.1';
|
40 |
|
41 |
define( 'FLEXIBLE_SHIPPING_VERSION', $plugin_version );
|
42 |
|
languages/flexible-shipping-pl_PL.mo
CHANGED
Binary file
|
languages/flexible-shipping-pl_PL.po
CHANGED
@@ -1,15 +1,15 @@
|
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Flexible Shipping\n"
|
4 |
-
"POT-Creation-Date: 2018-
|
5 |
-
"PO-Revision-Date: 2018-
|
6 |
"Last-Translator: Piotr Jabłonowski <piotr.jablonowski@wpdesk.net>\n"
|
7 |
"Language-Team: Maciej Swoboda <maciej.swoboda@gmail.com>\n"
|
8 |
"Language: pl_PL\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
-
"X-Generator: Poedit 2.0.
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"X-Poedit-WPHeader: flexible-shipping.php\n"
|
15 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
@@ -33,7 +33,7 @@ msgstr ""
|
|
33 |
"Flexible Shipping: zaktualizowane zostały metody obliczania reguł wysyłki. "
|
34 |
"Aktualnie dla reguł opartych na cenie wartość koszyka zostanie obliczona na "
|
35 |
"podstawie ustawienia podatków WooCommerce ”Wyświetlanie cen w sklepie”. "
|
36 |
-
"Sprawdź %
|
37 |
|
38 |
#: classes/admin-notices.php:181
|
39 |
msgid ""
|
@@ -175,19 +175,19 @@ msgstr ""
|
|
175 |
msgid "Bulk shipping manifest - processed orders: %d"
|
176 |
msgstr "Zbiorcze tworzenie protokołów nadania - przetworzone zamówienia: %d"
|
177 |
|
178 |
-
#: classes/flexible-shipping-plugin.php:
|
179 |
msgid "Settings"
|
180 |
msgstr "Ustawienia"
|
181 |
|
182 |
-
#: classes/flexible-shipping-plugin.php:
|
183 |
msgid "Docs"
|
184 |
msgstr "Docs"
|
185 |
|
186 |
-
#: classes/flexible-shipping-plugin.php:
|
187 |
msgid "Support"
|
188 |
msgstr "Wsparcie"
|
189 |
|
190 |
-
#: classes/flexible-shipping-plugin.php:
|
191 |
msgid "Upgrade"
|
192 |
msgstr "Kup PRO"
|
193 |
|
1 |
msgid ""
|
2 |
msgstr ""
|
3 |
"Project-Id-Version: Flexible Shipping\n"
|
4 |
+
"POT-Creation-Date: 2018-05-10 13:36+0200\n"
|
5 |
+
"PO-Revision-Date: 2018-05-10 13:37+0200\n"
|
6 |
"Last-Translator: Piotr Jabłonowski <piotr.jablonowski@wpdesk.net>\n"
|
7 |
"Language-Team: Maciej Swoboda <maciej.swoboda@gmail.com>\n"
|
8 |
"Language: pl_PL\n"
|
9 |
"MIME-Version: 1.0\n"
|
10 |
"Content-Type: text/plain; charset=UTF-8\n"
|
11 |
"Content-Transfer-Encoding: 8bit\n"
|
12 |
+
"X-Generator: Poedit 2.0.7\n"
|
13 |
"X-Poedit-Basepath: ..\n"
|
14 |
"X-Poedit-WPHeader: flexible-shipping.php\n"
|
15 |
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
|
33 |
"Flexible Shipping: zaktualizowane zostały metody obliczania reguł wysyłki. "
|
34 |
"Aktualnie dla reguł opartych na cenie wartość koszyka zostanie obliczona na "
|
35 |
"podstawie ustawienia podatków WooCommerce ”Wyświetlanie cen w sklepie”. "
|
36 |
+
"Sprawdź %sustawienia podatków%s."
|
37 |
|
38 |
#: classes/admin-notices.php:181
|
39 |
msgid ""
|
175 |
msgid "Bulk shipping manifest - processed orders: %d"
|
176 |
msgstr "Zbiorcze tworzenie protokołów nadania - przetworzone zamówienia: %d"
|
177 |
|
178 |
+
#: classes/flexible-shipping-plugin.php:260 classes/wpdesk/class-plugin.php:267
|
179 |
msgid "Settings"
|
180 |
msgstr "Ustawienia"
|
181 |
|
182 |
+
#: classes/flexible-shipping-plugin.php:261 classes/wpdesk/class-plugin.php:260
|
183 |
msgid "Docs"
|
184 |
msgstr "Docs"
|
185 |
|
186 |
+
#: classes/flexible-shipping-plugin.php:262 classes/wpdesk/class-plugin.php:254
|
187 |
msgid "Support"
|
188 |
msgstr "Wsparcie"
|
189 |
|
190 |
+
#: classes/flexible-shipping-plugin.php:268
|
191 |
msgid "Upgrade"
|
192 |
msgstr "Kup PRO"
|
193 |
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ Donate link: https://www.wpdesk.net/products/flexible-shipping-pro-woocommerce/
|
|
4 |
Tags: table rate, table rate shipping, woocommerce shipping, flexible shipping, woocommerce table rate shipping, cart based shipping, weight shipping, weight based shipping, totals based shipping, order based shipping, shipping zones, shipping classes
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.5
|
7 |
-
Stable tag: 2.1
|
8 |
Requires PHP: 5.5
|
9 |
License: GPLv3 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -171,6 +171,10 @@ If you are upgrading from the old Flexible Shipping version (1.3.2, woo-flexible
|
|
171 |
|
172 |
== Changelog ==
|
173 |
|
|
|
|
|
|
|
|
|
174 |
= 2.1 - 2018-05-07 =
|
175 |
* Added Flexible Shipping tab on WooCommerce Shipping
|
176 |
* Tweaked calculation method for shipping rules - based on WooCommerce tax display
|
4 |
Tags: table rate, table rate shipping, woocommerce shipping, flexible shipping, woocommerce table rate shipping, cart based shipping, weight shipping, weight based shipping, totals based shipping, order based shipping, shipping zones, shipping classes
|
5 |
Requires at least: 4.5
|
6 |
Tested up to: 4.9.5
|
7 |
+
Stable tag: 2.1.1
|
8 |
Requires PHP: 5.5
|
9 |
License: GPLv3 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
171 |
|
172 |
== Changelog ==
|
173 |
|
174 |
+
= 2.1.1 - 2018-05-10 =
|
175 |
+
* Fixed calculation method message when taxes disabled
|
176 |
+
* Fixed session starting - do not start session in AJAX calls
|
177 |
+
|
178 |
= 2.1 - 2018-05-07 =
|
179 |
* Added Flexible Shipping tab on WooCommerce Shipping
|
180 |
* Tweaked calculation method for shipping rules - based on WooCommerce tax display
|
vendor/autoload.php
CHANGED
@@ -4,4 +4,4 @@
|
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
-
return
|
4 |
|
5 |
require_once __DIR__ . '/composer/autoload_real.php';
|
6 |
|
7 |
+
return ComposerAutoloaderInitd885f9e2682038b460b4b7f814732a2c::getLoader();
|
vendor/composer/autoload_real.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
-
class
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
@@ -19,15 +19,15 @@ class ComposerAutoloaderInit23647a3460d57690a4c19a9b5812d13b
|
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
-
spl_autoload_register(array('
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
-
spl_autoload_unregister(array('
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
-
call_user_func(\Composer\Autoload\
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInitd885f9e2682038b460b4b7f814732a2c
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
19 |
return self::$loader;
|
20 |
}
|
21 |
|
22 |
+
spl_autoload_register(array('ComposerAutoloaderInitd885f9e2682038b460b4b7f814732a2c', 'loadClassLoader'), true, true);
|
23 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader();
|
24 |
+
spl_autoload_unregister(array('ComposerAutoloaderInitd885f9e2682038b460b4b7f814732a2c', 'loadClassLoader'));
|
25 |
|
26 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
27 |
if ($useStaticLoader) {
|
28 |
require_once __DIR__ . '/autoload_static.php';
|
29 |
|
30 |
+
call_user_func(\Composer\Autoload\ComposerStaticInitd885f9e2682038b460b4b7f814732a2c::getInitializer($loader));
|
31 |
} else {
|
32 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
33 |
foreach ($map as $namespace => $path) {
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static function getInitializer(ClassLoader $loader)
|
10 |
{
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInitd885f9e2682038b460b4b7f814732a2c
|
8 |
{
|
9 |
public static function getInitializer(ClassLoader $loader)
|
10 |
{
|