Changeset 2980928
- Timestamp:
- 10/18/2023 10:23:50 PM (2 years ago)
- Location:
- activecampaign-for-woocommerce/trunk
- Files:
-
- 8 edited
-
README.txt (modified) (3 diffs)
-
ac_vendor/autoload.php (modified) (1 diff)
-
ac_vendor/composer/autoload_real.php (modified) (5 diffs)
-
ac_vendor/composer/autoload_static.php (modified) (2 diffs)
-
activecampaign-for-woocommerce.php (modified) (1 diff)
-
includes/config/activecampaign-for-woocommerce-class-factories.php (modified) (1 diff)
-
includes/config/activecampaign-for-woocommerce-global-constants.php (modified) (1 diff)
-
includes/models/class-activecampaign-for-woocommerce-cofe-ecom-order.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
activecampaign-for-woocommerce/trunk/README.txt
r2977226 r2980928 4 4 Requires at least: 6.0 5 5 Tested up to: 6.3 6 Stable tag: 2.4. 96 Stable tag: 2.4.10 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 48 48 49 49 = WooCommerce Compatibility = 50 * Tested up to version: 8. 1.050 * Tested up to version: 8.2.0 51 51 * Minimal version requirement: 7.0.0 52 52 * HPOS Compatible … … 84 84 == Changelog == 85 85 86 == 2.4.10 2023-10-18 == 87 * Fix for customer data causing COFE issues in some cases 88 * Improvement for contact sync in historical sync 89 86 90 == 2.4.9 2023-10-09 == 87 91 * Fixing the abandoned cart starter times -
activecampaign-for-woocommerce/trunk/ac_vendor/autoload.php
r2977226 r2980928 5 5 require_once __DIR__ . '/composer/autoload_real.php'; 6 6 7 return ComposerAutoloaderInit65 49c600be47fc05f98b462ebf011f67::getLoader();7 return ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2::getLoader(); -
activecampaign-for-woocommerce/trunk/ac_vendor/composer/autoload_real.php
r2977226 r2980928 3 3 // autoload_real.php @generated by Composer 4 4 5 class ComposerAutoloaderInit65 49c600be47fc05f98b462ebf011f675 class ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2 6 6 { 7 7 private static $loader; … … 25 25 require __DIR__ . '/platform_check.php'; 26 26 27 spl_autoload_register(array('ComposerAutoloaderInit65 49c600be47fc05f98b462ebf011f67', 'loadClassLoader'), true, true);27 spl_autoload_register(array('ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2', 'loadClassLoader'), true, true); 28 28 self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__))); 29 spl_autoload_unregister(array('ComposerAutoloaderInit65 49c600be47fc05f98b462ebf011f67', 'loadClassLoader'));29 spl_autoload_unregister(array('ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2', 'loadClassLoader')); 30 30 31 31 $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded()); … … 33 33 require __DIR__ . '/autoload_static.php'; 34 34 35 call_user_func(\Composer\Autoload\ComposerStaticInit65 49c600be47fc05f98b462ebf011f67::getInitializer($loader));35 call_user_func(\Composer\Autoload\ComposerStaticInit657b99600387b8d41a169a521c8f4de2::getInitializer($loader)); 36 36 } else { 37 37 $map = require __DIR__ . '/autoload_namespaces.php'; … … 54 54 55 55 if ($useStaticLoader) { 56 $includeFiles = Composer\Autoload\ComposerStaticInit65 49c600be47fc05f98b462ebf011f67::$files;56 $includeFiles = Composer\Autoload\ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$files; 57 57 } else { 58 58 $includeFiles = require __DIR__ . '/autoload_files.php'; 59 59 } 60 60 foreach ($includeFiles as $fileIdentifier => $file) { 61 composerRequire65 49c600be47fc05f98b462ebf011f67($fileIdentifier, $file);61 composerRequire657b99600387b8d41a169a521c8f4de2($fileIdentifier, $file); 62 62 } 63 63 … … 66 66 } 67 67 68 function composerRequire65 49c600be47fc05f98b462ebf011f67($fileIdentifier, $file)68 function composerRequire657b99600387b8d41a169a521c8f4de2($fileIdentifier, $file) 69 69 { 70 70 if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) { -
activecampaign-for-woocommerce/trunk/ac_vendor/composer/autoload_static.php
r2977226 r2980928 5 5 namespace Composer\Autoload; 6 6 7 class ComposerStaticInit65 49c600be47fc05f98b462ebf011f677 class ComposerStaticInit657b99600387b8d41a169a521c8f4de2 8 8 { 9 9 public static $files = array ( … … 476 476 { 477 477 return \Closure::bind(function () use ($loader) { 478 $loader->prefixLengthsPsr4 = ComposerStaticInit65 49c600be47fc05f98b462ebf011f67::$prefixLengthsPsr4;479 $loader->prefixDirsPsr4 = ComposerStaticInit65 49c600be47fc05f98b462ebf011f67::$prefixDirsPsr4;480 $loader->classMap = ComposerStaticInit65 49c600be47fc05f98b462ebf011f67::$classMap;478 $loader->prefixLengthsPsr4 = ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$prefixLengthsPsr4; 479 $loader->prefixDirsPsr4 = ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$prefixDirsPsr4; 480 $loader->classMap = ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$classMap; 481 481 482 482 }, null, ClassLoader::class); -
activecampaign-for-woocommerce/trunk/activecampaign-for-woocommerce.php
r2977226 r2980928 17 17 * Plugin URI: https://www.activecampaign.com/ 18 18 * Description: Add Abandoned Cart functionality to your WooCommerce store, synchronize order & customer information using ActiveCampaign. 19 * Version: 2.4. 919 * Version: 2.4.10 20 20 * WC requires at least: 7.4 21 21 * WC tested up to: 8.1.0 -
activecampaign-for-woocommerce/trunk/includes/config/activecampaign-for-woocommerce-class-factories.php
r2968938 r2980928 232 232 return new Plugin_Upgrade_Command( $logger, $order_repository ); 233 233 }, 234 Logger::class => AcVendor\DI\factory( 235 function () { 236 return new Logger(); 237 } 238 ), 234 Logger::class => static function () { 235 return new Logger(); 236 }, 239 237 ); -
activecampaign-for-woocommerce/trunk/includes/config/activecampaign-for-woocommerce-global-constants.php
r2977226 r2980928 26 26 */ 27 27 if ( ! defined( 'ACTIVECAMPAIGN_FOR_WOOCOMMERCE_VERSION' ) ) { 28 define( 'ACTIVECAMPAIGN_FOR_WOOCOMMERCE_VERSION', '2.4. 9' );28 define( 'ACTIVECAMPAIGN_FOR_WOOCOMMERCE_VERSION', '2.4.10' ); 29 29 } 30 30 -
activecampaign-for-woocommerce/trunk/includes/models/class-activecampaign-for-woocommerce-cofe-ecom-order.php
r2966088 r2980928 861 861 * Returns the contact data override. 862 862 * 863 * @return string863 * @return array 864 864 */ 865 865 public function get_customer_data_override() { … … 872 872 * Data must look like customerData: {firstName: "Timothy" lastName: "The Chef" phone: "1110002222" company: "My Place"} 873 873 * 874 * @param string$data The serialized data.874 * @param array $data The serialized data. 875 875 */ 876 876 public function set_customer_data_override( $data ) { 877 $this->customer_data_override = $data; 877 if ( isset( $data ) && ! empty( $data ) ) { 878 $this->customer_data_override = $data; 879 } else { 880 $this->customer_data_override = null; 881 } 878 882 } 879 883 … … 1032 1036 count( array_diff( $order_data['shipping'], $order_data['billing'] ) ) > 0 1033 1037 ) { 1034 $this->set_customer_data_override( $billing_address->get_override_properties() ); 1038 $override = $billing_address->get_override_properties(); 1039 if ( ! empty( $override ) ) { 1040 $this->set_customer_data_override( $override ); 1041 } 1035 1042 } 1036 1043
Note: See TracChangeset
for help on using the changeset viewer.