Version Description
- Improvement: Multisite dependency check
- Improvement: Admin add order fee tax calc
- Fix: AJAX unit price refresh
Download this release
Release Info
Developer | vendidero |
Plugin | WooCommerce Germanized |
Version | 3.10.3 |
Comparing to | |
See all releases |
Code changes from version 3.10.2 to 3.10.3
- includes/admin/class-wc-gzd-admin-order.php +8 -3
- includes/class-wc-gzd-ajax.php +1 -1
- readme.txt +6 -1
- src/PluginsHelper.php +45 -7
- vendor/autoload.php +1 -1
- vendor/autoload_packages.php +1 -1
- vendor/composer/autoload_real.php +7 -7
- vendor/composer/autoload_static.php +4 -4
- vendor/composer/installed.php +2 -2
- vendor/jetpack-autoloader/class-autoloader-handler.php +1 -1
- vendor/jetpack-autoloader/class-autoloader-locator.php +1 -1
- vendor/jetpack-autoloader/class-autoloader.php +1 -1
- vendor/jetpack-autoloader/class-container.php +1 -1
- vendor/jetpack-autoloader/class-hook-manager.php +1 -1
- vendor/jetpack-autoloader/class-latest-autoloader-guard.php +1 -1
- vendor/jetpack-autoloader/class-manifest-reader.php +1 -1
- vendor/jetpack-autoloader/class-path-processor.php +1 -1
- vendor/jetpack-autoloader/class-php-autoloader.php +1 -1
- vendor/jetpack-autoloader/class-plugin-locator.php +1 -1
- vendor/jetpack-autoloader/class-plugins-handler.php +1 -1
- vendor/jetpack-autoloader/class-shutdown-handler.php +1 -1
- vendor/jetpack-autoloader/class-version-loader.php +1 -1
- vendor/jetpack-autoloader/class-version-selector.php +1 -1
- woocommerce-germanized.php +2 -2
includes/admin/class-wc-gzd-admin-order.php
CHANGED
@@ -211,9 +211,14 @@ class WC_GZD_Admin_Order {
|
|
211 |
$item_total += $old_item->get_total_tax();
|
212 |
}
|
213 |
} else {
|
214 |
-
$item_total
|
215 |
-
|
216 |
-
|
|
|
|
|
|
|
|
|
|
|
217 |
$item_total += $item->get_total_tax();
|
218 |
}
|
219 |
}
|
211 |
$item_total += $old_item->get_total_tax();
|
212 |
}
|
213 |
} else {
|
214 |
+
$item_total = $item->get_total();
|
215 |
+
$is_adding_item = wp_doing_ajax() && isset( $_POST['action'] ) && in_array( wp_unslash( $_POST['action'] ), array( 'woocommerce_add_order_fee', 'woocommerce_add_order_shipping' ), true ); // phpcs:ignore WordPress.Security.NonceVerification.Missing
|
216 |
+
|
217 |
+
/**
|
218 |
+
* When adding a fee through the admin panel, Woo by default calculates taxes
|
219 |
+
* based on the fee's tax class (which by default is standard). Ignore the tax data on first call.
|
220 |
+
*/
|
221 |
+
if ( ! $is_adding_item && wc_gzd_additional_costs_include_tax() ) {
|
222 |
$item_total += $item->get_total_tax();
|
223 |
}
|
224 |
}
|
includes/class-wc-gzd-ajax.php
CHANGED
@@ -269,7 +269,7 @@ class WC_GZD_AJAX {
|
|
269 |
|
270 |
$product_id = absint( wp_unslash( $_POST['product_id'] ) );
|
271 |
$price = (float) wc_clean( wp_unslash( $_POST['price'] ) );
|
272 |
-
$price_sale = isset( $_POST['price_sale'] ) ? (float) wc_clean( wp_unslash( $_POST['price_sale'] ) ) : '';
|
273 |
|
274 |
if ( ! $product = wc_gzd_get_product( $product_id ) ) {
|
275 |
wp_send_json( array( 'result' => 'failure' ) );
|
269 |
|
270 |
$product_id = absint( wp_unslash( $_POST['product_id'] ) );
|
271 |
$price = (float) wc_clean( wp_unslash( $_POST['price'] ) );
|
272 |
+
$price_sale = isset( $_POST['price_sale'] ) && '' !== wc_clean( wp_unslash( $_POST['price_sale'] ) ) ? (float) wc_clean( wp_unslash( $_POST['price_sale'] ) ) : '';
|
273 |
|
274 |
if ( ! $product = wc_gzd_get_product( $product_id ) ) {
|
275 |
wp_send_json( array( 'result' => 'failure' ) );
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ Requires at least: 5.4
|
|
5 |
Tested up to: 6.0
|
6 |
WC requires at least: 3.9
|
7 |
WC tested up to: 6.6
|
8 |
-
Stable tag: 3.10.
|
9 |
Requires PHP: 5.6
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -211,6 +211,11 @@ Bug reports may be filed via our [GitHub repository](https://github.com/vendider
|
|
211 |
6. Edit pdf documents (Pro)
|
212 |
|
213 |
== Changelog ==
|
|
|
|
|
|
|
|
|
|
|
214 |
= 3.10.2 =
|
215 |
* Improvement: Shipments REST API writable attributes
|
216 |
* Improvement: Elementor Pro 3.7.3 compatibility
|
5 |
Tested up to: 6.0
|
6 |
WC requires at least: 3.9
|
7 |
WC tested up to: 6.6
|
8 |
+
Stable tag: 3.10.3
|
9 |
Requires PHP: 5.6
|
10 |
License: GPLv3
|
11 |
License URI: http://www.gnu.org/licenses/gpl-3.0.html
|
211 |
6. Edit pdf documents (Pro)
|
212 |
|
213 |
== Changelog ==
|
214 |
+
= 3.10.3 =
|
215 |
+
* Improvement: Multisite dependency check
|
216 |
+
* Improvement: Admin add order fee tax calc
|
217 |
+
* Fix: AJAX unit price refresh
|
218 |
+
|
219 |
= 3.10.2 =
|
220 |
* Improvement: Shipments REST API writable attributes
|
221 |
* Improvement: Elementor Pro 3.7.3 compatibility
|
src/PluginsHelper.php
CHANGED
@@ -14,6 +14,10 @@ if ( ! function_exists( 'get_plugins' ) ) {
|
|
14 |
*/
|
15 |
class PluginsHelper {
|
16 |
|
|
|
|
|
|
|
|
|
17 |
public static function init() {
|
18 |
add_filter( 'all_plugins', array( __CLASS__, 'filter_bundled_plugin_names' ) );
|
19 |
add_action( 'activated_plugin', array( __CLASS__, 'observe_plugin_activation' ) );
|
@@ -43,7 +47,7 @@ class PluginsHelper {
|
|
43 |
* @return string|false
|
44 |
*/
|
45 |
public static function get_plugin_path_from_slug( $slug ) {
|
46 |
-
$plugins = get_plugins();
|
47 |
|
48 |
if ( strstr( $slug, '/' ) ) {
|
49 |
// The slug is already a plugin path.
|
@@ -71,7 +75,7 @@ class PluginsHelper {
|
|
71 |
* @return array
|
72 |
*/
|
73 |
public static function get_installed_plugin_slugs() {
|
74 |
-
return array_map( array( __CLASS__, 'get_plugin_slug' ), array_keys( get_plugins() ) );
|
75 |
}
|
76 |
|
77 |
/**
|
@@ -80,7 +84,7 @@ class PluginsHelper {
|
|
80 |
* @return array
|
81 |
*/
|
82 |
public static function get_installed_plugins_paths() {
|
83 |
-
$plugins = get_plugins();
|
84 |
$installed_plugins = array();
|
85 |
|
86 |
foreach ( $plugins as $path => $plugin ) {
|
@@ -96,7 +100,7 @@ class PluginsHelper {
|
|
96 |
* @return array
|
97 |
*/
|
98 |
public static function get_active_plugin_slugs() {
|
99 |
-
return array_map( array( __CLASS__, 'get_plugin_slug' ),
|
100 |
}
|
101 |
|
102 |
/**
|
@@ -108,7 +112,29 @@ class PluginsHelper {
|
|
108 |
*/
|
109 |
public static function is_plugin_installed( $plugin ) {
|
110 |
$plugin_path = self::get_plugin_path_from_slug( $plugin );
|
111 |
-
return $plugin_path ? array_key_exists( $plugin_path, get_plugins() ) : false;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
112 |
}
|
113 |
|
114 |
/**
|
@@ -120,7 +146,8 @@ class PluginsHelper {
|
|
120 |
*/
|
121 |
public static function is_plugin_active( $plugin ) {
|
122 |
$plugin_path = self::get_plugin_path_from_slug( $plugin );
|
123 |
-
|
|
|
124 |
}
|
125 |
|
126 |
/**
|
@@ -177,7 +204,7 @@ class PluginsHelper {
|
|
177 |
*/
|
178 |
public static function get_plugin_data( $plugin ) {
|
179 |
$plugin_path = self::get_plugin_path_from_slug( $plugin );
|
180 |
-
$plugins = get_plugins();
|
181 |
|
182 |
return isset( $plugins[ $plugin_path ] ) ? $plugins[ $plugin_path ] : false;
|
183 |
}
|
@@ -241,6 +268,8 @@ class PluginsHelper {
|
|
241 |
* @return bool
|
242 |
*/
|
243 |
protected static function install_and_activate_plugin( $plugin ) {
|
|
|
|
|
244 |
$result = array(
|
245 |
'errors' => new \WP_Error(),
|
246 |
);
|
@@ -390,6 +419,8 @@ class PluginsHelper {
|
|
390 |
'time' => $time,
|
391 |
);
|
392 |
|
|
|
|
|
393 |
return $data;
|
394 |
}
|
395 |
|
@@ -463,6 +494,8 @@ class PluginsHelper {
|
|
463 |
'errors' => $errors,
|
464 |
);
|
465 |
|
|
|
|
|
466 |
return $data;
|
467 |
}
|
468 |
|
@@ -473,4 +506,9 @@ class PluginsHelper {
|
|
473 |
|
474 |
return $plugins;
|
475 |
}
|
|
|
|
|
|
|
|
|
|
|
476 |
}
|
14 |
*/
|
15 |
class PluginsHelper {
|
16 |
|
17 |
+
private static $active_plugins = null;
|
18 |
+
|
19 |
+
private static $plugins = null;
|
20 |
+
|
21 |
public static function init() {
|
22 |
add_filter( 'all_plugins', array( __CLASS__, 'filter_bundled_plugin_names' ) );
|
23 |
add_action( 'activated_plugin', array( __CLASS__, 'observe_plugin_activation' ) );
|
47 |
* @return string|false
|
48 |
*/
|
49 |
public static function get_plugin_path_from_slug( $slug ) {
|
50 |
+
$plugins = self::get_plugins();
|
51 |
|
52 |
if ( strstr( $slug, '/' ) ) {
|
53 |
// The slug is already a plugin path.
|
75 |
* @return array
|
76 |
*/
|
77 |
public static function get_installed_plugin_slugs() {
|
78 |
+
return array_map( array( __CLASS__, 'get_plugin_slug' ), array_keys( self::get_plugins() ) );
|
79 |
}
|
80 |
|
81 |
/**
|
84 |
* @return array
|
85 |
*/
|
86 |
public static function get_installed_plugins_paths() {
|
87 |
+
$plugins = self::get_plugins();
|
88 |
$installed_plugins = array();
|
89 |
|
90 |
foreach ( $plugins as $path => $plugin ) {
|
100 |
* @return array
|
101 |
*/
|
102 |
public static function get_active_plugin_slugs() {
|
103 |
+
return array_map( array( __CLASS__, 'get_plugin_slug' ), self::get_active_plugins() );
|
104 |
}
|
105 |
|
106 |
/**
|
112 |
*/
|
113 |
public static function is_plugin_installed( $plugin ) {
|
114 |
$plugin_path = self::get_plugin_path_from_slug( $plugin );
|
115 |
+
return $plugin_path ? array_key_exists( $plugin_path, self::get_plugins() ) : false;
|
116 |
+
}
|
117 |
+
|
118 |
+
protected static function get_plugins() {
|
119 |
+
if ( is_null( self::$plugins ) ) {
|
120 |
+
self::$plugins = get_plugins();
|
121 |
+
}
|
122 |
+
|
123 |
+
return self::$plugins;
|
124 |
+
}
|
125 |
+
|
126 |
+
protected static function get_active_plugins() {
|
127 |
+
if ( is_null( self::$active_plugins ) ) {
|
128 |
+
$active_plugins = get_option( 'active_plugins', array() );
|
129 |
+
|
130 |
+
if ( is_multisite() ) {
|
131 |
+
$active_plugins = array_merge( $active_plugins, array_keys( get_site_option( 'active_sitewide_plugins', array() ) ) );
|
132 |
+
}
|
133 |
+
|
134 |
+
self::$active_plugins = $active_plugins;
|
135 |
+
}
|
136 |
+
|
137 |
+
return self::$active_plugins;
|
138 |
}
|
139 |
|
140 |
/**
|
146 |
*/
|
147 |
public static function is_plugin_active( $plugin ) {
|
148 |
$plugin_path = self::get_plugin_path_from_slug( $plugin );
|
149 |
+
|
150 |
+
return $plugin_path ? in_array( $plugin_path, self::get_active_plugins(), true ) : false;
|
151 |
}
|
152 |
|
153 |
/**
|
204 |
*/
|
205 |
public static function get_plugin_data( $plugin ) {
|
206 |
$plugin_path = self::get_plugin_path_from_slug( $plugin );
|
207 |
+
$plugins = self::get_plugins();
|
208 |
|
209 |
return isset( $plugins[ $plugin_path ] ) ? $plugins[ $plugin_path ] : false;
|
210 |
}
|
268 |
* @return bool
|
269 |
*/
|
270 |
protected static function install_and_activate_plugin( $plugin ) {
|
271 |
+
self::clear_cache();
|
272 |
+
|
273 |
$result = array(
|
274 |
'errors' => new \WP_Error(),
|
275 |
);
|
419 |
'time' => $time,
|
420 |
);
|
421 |
|
422 |
+
self::clear_cache();
|
423 |
+
|
424 |
return $data;
|
425 |
}
|
426 |
|
494 |
'errors' => $errors,
|
495 |
);
|
496 |
|
497 |
+
self::clear_cache();
|
498 |
+
|
499 |
return $data;
|
500 |
}
|
501 |
|
506 |
|
507 |
return $plugins;
|
508 |
}
|
509 |
+
|
510 |
+
public static function clear_cache() {
|
511 |
+
self::$plugins = null;
|
512 |
+
self::$active_plugins = null;
|
513 |
+
}
|
514 |
}
|
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 ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc::getLoader();
|
vendor/autoload_packages.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
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 |
|
@@ -24,15 +24,15 @@ class ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45
|
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
-
spl_autoload_register(array('
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
29 |
-
spl_autoload_unregister(array('
|
30 |
|
31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
32 |
if ($useStaticLoader) {
|
33 |
require __DIR__ . '/autoload_static.php';
|
34 |
|
35 |
-
call_user_func(\Composer\Autoload\
|
36 |
} else {
|
37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
foreach ($map as $namespace => $path) {
|
@@ -53,19 +53,19 @@ class ComposerAutoloaderInit92abbcb13cfc5136852ad965eff94d45
|
|
53 |
$loader->register(true);
|
54 |
|
55 |
if ($useStaticLoader) {
|
56 |
-
$includeFiles = Composer\Autoload\
|
57 |
} else {
|
58 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
59 |
}
|
60 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
61 |
-
|
62 |
}
|
63 |
|
64 |
return $loader;
|
65 |
}
|
66 |
}
|
67 |
|
68 |
-
function
|
69 |
{
|
70 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
71 |
require $file;
|
2 |
|
3 |
// autoload_real.php @generated by Composer
|
4 |
|
5 |
+
class ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc
|
6 |
{
|
7 |
private static $loader;
|
8 |
|
24 |
|
25 |
require __DIR__ . '/platform_check.php';
|
26 |
|
27 |
+
spl_autoload_register(array('ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc', 'loadClassLoader'), true, true);
|
28 |
self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
|
29 |
+
spl_autoload_unregister(array('ComposerAutoloaderInit74d75c2f0d417a723ad8416b188ea0bc', 'loadClassLoader'));
|
30 |
|
31 |
$useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
|
32 |
if ($useStaticLoader) {
|
33 |
require __DIR__ . '/autoload_static.php';
|
34 |
|
35 |
+
call_user_func(\Composer\Autoload\ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::getInitializer($loader));
|
36 |
} else {
|
37 |
$map = require __DIR__ . '/autoload_namespaces.php';
|
38 |
foreach ($map as $namespace => $path) {
|
53 |
$loader->register(true);
|
54 |
|
55 |
if ($useStaticLoader) {
|
56 |
+
$includeFiles = Composer\Autoload\ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$files;
|
57 |
} else {
|
58 |
$includeFiles = require __DIR__ . '/autoload_files.php';
|
59 |
}
|
60 |
foreach ($includeFiles as $fileIdentifier => $file) {
|
61 |
+
composerRequire74d75c2f0d417a723ad8416b188ea0bc($fileIdentifier, $file);
|
62 |
}
|
63 |
|
64 |
return $loader;
|
65 |
}
|
66 |
}
|
67 |
|
68 |
+
function composerRequire74d75c2f0d417a723ad8416b188ea0bc($fileIdentifier, $file)
|
69 |
{
|
70 |
if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
|
71 |
require $file;
|
vendor/composer/autoload_static.php
CHANGED
@@ -4,7 +4,7 @@
|
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
-
class
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
|
@@ -545,9 +545,9 @@ class ComposerStaticInit92abbcb13cfc5136852ad965eff94d45
|
|
545 |
public static function getInitializer(ClassLoader $loader)
|
546 |
{
|
547 |
return \Closure::bind(function () use ($loader) {
|
548 |
-
$loader->prefixLengthsPsr4 =
|
549 |
-
$loader->prefixDirsPsr4 =
|
550 |
-
$loader->classMap =
|
551 |
|
552 |
}, null, ClassLoader::class);
|
553 |
}
|
4 |
|
5 |
namespace Composer\Autoload;
|
6 |
|
7 |
+
class ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc
|
8 |
{
|
9 |
public static $files = array (
|
10 |
'6124b4c8570aa390c21fafd04a26c69f' => __DIR__ . '/..' . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
|
545 |
public static function getInitializer(ClassLoader $loader)
|
546 |
{
|
547 |
return \Closure::bind(function () use ($loader) {
|
548 |
+
$loader->prefixLengthsPsr4 = ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$prefixLengthsPsr4;
|
549 |
+
$loader->prefixDirsPsr4 = ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$prefixDirsPsr4;
|
550 |
+
$loader->classMap = ComposerStaticInit74d75c2f0d417a723ad8416b188ea0bc::$classMap;
|
551 |
|
552 |
}, null, ClassLoader::class);
|
553 |
}
|
vendor/composer/installed.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
'type' => 'wordpress-plugin',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
-
'reference' => '
|
9 |
'name' => 'vendidero/woocommerce-germanized',
|
10 |
'dev' => false,
|
11 |
),
|
@@ -154,7 +154,7 @@
|
|
154 |
'type' => 'wordpress-plugin',
|
155 |
'install_path' => __DIR__ . '/../../',
|
156 |
'aliases' => array(),
|
157 |
-
'reference' => '
|
158 |
'dev_requirement' => false,
|
159 |
),
|
160 |
'vendidero/woocommerce-germanized-dhl' => array(
|
5 |
'type' => 'wordpress-plugin',
|
6 |
'install_path' => __DIR__ . '/../../',
|
7 |
'aliases' => array(),
|
8 |
+
'reference' => 'b0e2fa2422cf8ad818aaca2b341beb53f555bf2a',
|
9 |
'name' => 'vendidero/woocommerce-germanized',
|
10 |
'dev' => false,
|
11 |
),
|
154 |
'type' => 'wordpress-plugin',
|
155 |
'install_path' => __DIR__ . '/../../',
|
156 |
'aliases' => array(),
|
157 |
+
'reference' => 'b0e2fa2422cf8ad818aaca2b341beb53f555bf2a',
|
158 |
'dev_requirement' => false,
|
159 |
),
|
160 |
'vendidero/woocommerce-germanized-dhl' => array(
|
vendor/jetpack-autoloader/class-autoloader-handler.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-autoloader-locator.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-autoloader.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-container.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-hook-manager.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-latest-autoloader-guard.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-manifest-reader.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-path-processor.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-php-autoloader.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-plugin-locator.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-plugins-handler.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-shutdown-handler.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-version-loader.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
vendor/jetpack-autoloader/class-version-selector.php
CHANGED
@@ -5,7 +5,7 @@
|
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
-
namespace Automattic\Jetpack\Autoloader\
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
5 |
* @package automattic/jetpack-autoloader
|
6 |
*/
|
7 |
|
8 |
+
namespace Automattic\Jetpack\Autoloader\jp74d75c2f0d417a723ad8416b188ea0bc;
|
9 |
|
10 |
// phpcs:ignore
|
11 |
|
woocommerce-germanized.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Germanized for WooCommerce
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
|
6 |
-
* Version: 3.10.
|
7 |
* Author: vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 5.4
|
@@ -69,7 +69,7 @@ if ( ! class_exists( 'WooCommerce_Germanized' ) ) :
|
|
69 |
*
|
70 |
* @var string
|
71 |
*/
|
72 |
-
public $version = '3.10.
|
73 |
|
74 |
/**
|
75 |
* @var WooCommerce_Germanized $instance of the plugin
|
3 |
* Plugin Name: Germanized for WooCommerce
|
4 |
* Plugin URI: https://www.vendidero.de/woocommerce-germanized
|
5 |
* Description: Germanized for WooCommerce extends WooCommerce to become a legally compliant store in the german market.
|
6 |
+
* Version: 3.10.3
|
7 |
* Author: vendidero
|
8 |
* Author URI: https://vendidero.de
|
9 |
* Requires at least: 5.4
|
69 |
*
|
70 |
* @var string
|
71 |
*/
|
72 |
+
public $version = '3.10.3';
|
73 |
|
74 |
/**
|
75 |
* @var WooCommerce_Germanized $instance of the plugin
|