Changeset 3470352
- Timestamp:
- 02/26/2026 02:06:19 PM (4 weeks ago)
- Location:
- woo-mailerlite
- Files:
-
- 6 edited
- 1 copied
-
tags/3.1.11 (copied) (copied from woo-mailerlite/trunk)
-
tags/3.1.11/README.txt (modified) (2 diffs)
-
tags/3.1.11/admin/controllers/WooMailerLiteAdminSettingsController.php (modified) (3 diffs)
-
tags/3.1.11/woo-mailerlite.php (modified) (2 diffs)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/admin/controllers/WooMailerLiteAdminSettingsController.php (modified) (3 diffs)
-
trunk/woo-mailerlite.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
woo-mailerlite/tags/3.1.11/README.txt
r3462363 r3470352 6 6 Tested up to: 6.8.2 7 7 Requires PHP: 7.2.5 8 Stable tag: 3.1.1 08 Stable tag: 3.1.11 9 9 License: GPLv3 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 85 85 == Changelog == 86 86 87 = 3.1.11 (26th February 2026) = 88 * Bug fixes 89 87 90 = 3.1.10 (16th February 2026) = 88 91 * Security improvements -
woo-mailerlite/tags/3.1.11/admin/controllers/WooMailerLiteAdminSettingsController.php
r3415073 r3470352 76 76 if (did_action('woocommerce_update_product') === 1) { 77 77 78 if (defined('ICL_SITEPRESS_VERSION') && isset($_POST['icl_translation_of']) && !empty($_POST['icl_translation_of'])) { 79 return true; 80 } 81 78 82 $product = $this->resolveResource(WooMailerLiteProduct::class, $productId); 79 83 $shopId = WooMailerLiteOptions::get('shopId'); … … 85 89 $product->tracked = true; 86 90 $product->save(); 87 } 91 } else { 92 WooMailerLiteLog()->error('product:sync:failed', [ 93 'product_id' => $product->resource_id, 94 'response' => $response 95 ]); 96 } 97 88 98 $ignoredProducts = WooMailerLiteOptions::get('ignored_products', []); 89 99 if ($this->request('ml_ignore_product')) { … … 113 123 $this->apiClient()->syncProduct(WooMailerLiteOptions::get('shopId'), $product->toArray(), true); 114 124 } 115 } 125 } else { 126 WooMailerLiteLog()->error('product:update:not_found', [ 127 'product_id' => $productId 128 ]); 129 } 130 116 131 return true; 117 132 } -
woo-mailerlite/tags/3.1.11/woo-mailerlite.php
r3462363 r3470352 16 16 * Plugin URI: https://mailerlite.com 17 17 * Description: Official MailerLite integration for WooCommerce. Track sales and campaign ROI, import products details, automate emails based on purchases and seamlessly add your customers to your email marketing lists via WooCommerce's checkout process. 18 * Version: 3.1.1 018 * Version: 3.1.11 19 19 * Author: MailerLite 20 20 * Author URI: https://mailerlite.com … … 40 40 * Update when you release new versions. 41 41 */ 42 define( 'WOO_MAILERLITE_VERSION', '3.1.1 0' );42 define( 'WOO_MAILERLITE_VERSION', '3.1.11' ); 43 43 44 44 define('WOO_MAILERLITE_ASYNC_JOBS', false); -
woo-mailerlite/trunk/README.txt
r3462363 r3470352 6 6 Tested up to: 6.8.2 7 7 Requires PHP: 7.2.5 8 Stable tag: 3.1.1 08 Stable tag: 3.1.11 9 9 License: GPLv3 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-3.0.html … … 85 85 == Changelog == 86 86 87 = 3.1.11 (26th February 2026) = 88 * Bug fixes 89 87 90 = 3.1.10 (16th February 2026) = 88 91 * Security improvements -
woo-mailerlite/trunk/admin/controllers/WooMailerLiteAdminSettingsController.php
r3415073 r3470352 76 76 if (did_action('woocommerce_update_product') === 1) { 77 77 78 if (defined('ICL_SITEPRESS_VERSION') && isset($_POST['icl_translation_of']) && !empty($_POST['icl_translation_of'])) { 79 return true; 80 } 81 78 82 $product = $this->resolveResource(WooMailerLiteProduct::class, $productId); 79 83 $shopId = WooMailerLiteOptions::get('shopId'); … … 85 89 $product->tracked = true; 86 90 $product->save(); 87 } 91 } else { 92 WooMailerLiteLog()->error('product:sync:failed', [ 93 'product_id' => $product->resource_id, 94 'response' => $response 95 ]); 96 } 97 88 98 $ignoredProducts = WooMailerLiteOptions::get('ignored_products', []); 89 99 if ($this->request('ml_ignore_product')) { … … 113 123 $this->apiClient()->syncProduct(WooMailerLiteOptions::get('shopId'), $product->toArray(), true); 114 124 } 115 } 125 } else { 126 WooMailerLiteLog()->error('product:update:not_found', [ 127 'product_id' => $productId 128 ]); 129 } 130 116 131 return true; 117 132 } -
woo-mailerlite/trunk/woo-mailerlite.php
r3462363 r3470352 16 16 * Plugin URI: https://mailerlite.com 17 17 * Description: Official MailerLite integration for WooCommerce. Track sales and campaign ROI, import products details, automate emails based on purchases and seamlessly add your customers to your email marketing lists via WooCommerce's checkout process. 18 * Version: 3.1.1 018 * Version: 3.1.11 19 19 * Author: MailerLite 20 20 * Author URI: https://mailerlite.com … … 40 40 * Update when you release new versions. 41 41 */ 42 define( 'WOO_MAILERLITE_VERSION', '3.1.1 0' );42 define( 'WOO_MAILERLITE_VERSION', '3.1.11' ); 43 43 44 44 define('WOO_MAILERLITE_ASYNC_JOBS', false);
Note: See TracChangeset
for help on using the changeset viewer.