Plugin Directory

Changeset 2980928


Ignore:
Timestamp:
10/18/2023 10:23:50 PM (2 years ago)
Author:
acteamintegrations
Message:

Version 2.4.10

Location:
activecampaign-for-woocommerce/trunk
Files:
8 edited

Legend:

Unmodified
Added
Removed
  • activecampaign-for-woocommerce/trunk/README.txt

    r2977226 r2980928  
    44Requires at least: 6.0
    55Tested up to: 6.3
    6 Stable tag: 2.4.9
     6Stable tag: 2.4.10
    77Requires PHP: 7.4
    88License: GPLv2 or later
     
    4848
    4949= WooCommerce Compatibility =
    50 * Tested up to version: 8.1.0
     50* Tested up to version: 8.2.0
    5151* Minimal version requirement: 7.0.0
    5252* HPOS Compatible
     
    8484== Changelog ==
    8585
     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
    8690== 2.4.9 2023-10-09 ==
    8791* Fixing the abandoned cart starter times
  • activecampaign-for-woocommerce/trunk/ac_vendor/autoload.php

    r2977226 r2980928  
    55require_once __DIR__ . '/composer/autoload_real.php';
    66
    7 return ComposerAutoloaderInit6549c600be47fc05f98b462ebf011f67::getLoader();
     7return ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2::getLoader();
  • activecampaign-for-woocommerce/trunk/ac_vendor/composer/autoload_real.php

    r2977226 r2980928  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit6549c600be47fc05f98b462ebf011f67
     5class ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2
    66{
    77    private static $loader;
     
    2525        require __DIR__ . '/platform_check.php';
    2626
    27         spl_autoload_register(array('ComposerAutoloaderInit6549c600be47fc05f98b462ebf011f67', 'loadClassLoader'), true, true);
     27        spl_autoload_register(array('ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2', 'loadClassLoader'), true, true);
    2828        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(\dirname(__FILE__)));
    29         spl_autoload_unregister(array('ComposerAutoloaderInit6549c600be47fc05f98b462ebf011f67', 'loadClassLoader'));
     29        spl_autoload_unregister(array('ComposerAutoloaderInit657b99600387b8d41a169a521c8f4de2', 'loadClassLoader'));
    3030
    3131        $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
     
    3333            require __DIR__ . '/autoload_static.php';
    3434
    35             call_user_func(\Composer\Autoload\ComposerStaticInit6549c600be47fc05f98b462ebf011f67::getInitializer($loader));
     35            call_user_func(\Composer\Autoload\ComposerStaticInit657b99600387b8d41a169a521c8f4de2::getInitializer($loader));
    3636        } else {
    3737            $map = require __DIR__ . '/autoload_namespaces.php';
     
    5454
    5555        if ($useStaticLoader) {
    56             $includeFiles = Composer\Autoload\ComposerStaticInit6549c600be47fc05f98b462ebf011f67::$files;
     56            $includeFiles = Composer\Autoload\ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$files;
    5757        } else {
    5858            $includeFiles = require __DIR__ . '/autoload_files.php';
    5959        }
    6060        foreach ($includeFiles as $fileIdentifier => $file) {
    61             composerRequire6549c600be47fc05f98b462ebf011f67($fileIdentifier, $file);
     61            composerRequire657b99600387b8d41a169a521c8f4de2($fileIdentifier, $file);
    6262        }
    6363
     
    6666}
    6767
    68 function composerRequire6549c600be47fc05f98b462ebf011f67($fileIdentifier, $file)
     68function composerRequire657b99600387b8d41a169a521c8f4de2($fileIdentifier, $file)
    6969{
    7070    if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
  • activecampaign-for-woocommerce/trunk/ac_vendor/composer/autoload_static.php

    r2977226 r2980928  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit6549c600be47fc05f98b462ebf011f67
     7class ComposerStaticInit657b99600387b8d41a169a521c8f4de2
    88{
    99    public static $files = array (
     
    476476    {
    477477        return \Closure::bind(function () use ($loader) {
    478             $loader->prefixLengthsPsr4 = ComposerStaticInit6549c600be47fc05f98b462ebf011f67::$prefixLengthsPsr4;
    479             $loader->prefixDirsPsr4 = ComposerStaticInit6549c600be47fc05f98b462ebf011f67::$prefixDirsPsr4;
    480             $loader->classMap = ComposerStaticInit6549c600be47fc05f98b462ebf011f67::$classMap;
     478            $loader->prefixLengthsPsr4 = ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$prefixLengthsPsr4;
     479            $loader->prefixDirsPsr4 = ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$prefixDirsPsr4;
     480            $loader->classMap = ComposerStaticInit657b99600387b8d41a169a521c8f4de2::$classMap;
    481481
    482482        }, null, ClassLoader::class);
  • activecampaign-for-woocommerce/trunk/activecampaign-for-woocommerce.php

    r2977226 r2980928  
    1717 * Plugin URI:           https://www.activecampaign.com/
    1818 * Description:          Add Abandoned Cart functionality to your WooCommerce store, synchronize order & customer information using ActiveCampaign.
    19  * Version:              2.4.9
     19 * Version:              2.4.10
    2020 * WC requires at least: 7.4
    2121 * WC tested up to:      8.1.0
  • activecampaign-for-woocommerce/trunk/includes/config/activecampaign-for-woocommerce-class-factories.php

    r2968938 r2980928  
    232232        return new Plugin_Upgrade_Command( $logger, $order_repository );
    233233    },
    234     Logger::class                                     => AcVendor\DI\factory(
    235         function () {
    236             return new Logger();
    237         }
    238     ),
     234    Logger::class                                     => static function () {
     235        return new Logger();
     236    },
    239237);
  • activecampaign-for-woocommerce/trunk/includes/config/activecampaign-for-woocommerce-global-constants.php

    r2977226 r2980928  
    2626 */
    2727if ( ! defined( 'ACTIVECAMPAIGN_FOR_WOOCOMMERCE_VERSION' ) ) {
    28     define( 'ACTIVECAMPAIGN_FOR_WOOCOMMERCE_VERSION', '2.4.9' );
     28    define( 'ACTIVECAMPAIGN_FOR_WOOCOMMERCE_VERSION', '2.4.10' );
    2929}
    3030
  • activecampaign-for-woocommerce/trunk/includes/models/class-activecampaign-for-woocommerce-cofe-ecom-order.php

    r2966088 r2980928  
    861861     * Returns the contact data override.
    862862     *
    863      * @return string
     863     * @return array
    864864     */
    865865    public function get_customer_data_override() {
     
    872872     * Data must look like customerData: {firstName: "Timothy" lastName: "The Chef" phone: "1110002222" company: "My Place"}
    873873     *
    874      * @param string $data The serialized data.
     874     * @param array $data The serialized data.
    875875     */
    876876    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        }
    878882    }
    879883
     
    10321036            count( array_diff( $order_data['shipping'], $order_data['billing'] ) ) > 0
    10331037        ) {
    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            }
    10351042        }
    10361043
Note: See TracChangeset for help on using the changeset viewer.