Plugin Directory

Changeset 2864675


Ignore:
Timestamp:
02/13/2023 08:36:24 PM (3 years ago)
Author:
ecomailcz
Message:

Update to version 2.1.1

Location:
ecomail
Files:
26 edited
1 copied

Legend:

Unmodified
Added
Removed
  • ecomail/tags/2.1.1/deps/autoload.php

    r2835155 r2864675  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit5de330d60d335f3e302770e94991895b::getLoader();
     25return ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef::getLoader();
  • ecomail/tags/2.1.1/deps/composer/ClassLoader.php

    r2746515 r2864675  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • ecomail/tags/2.1.1/deps/composer/autoload_real.php

    r2835155 r2864675  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit5de330d60d335f3e302770e94991895b
     5class ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit5de330d60d335f3e302770e94991895b', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit5de330d60d335f3e302770e94991895b', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit5de330d60d335f3e302770e94991895b::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::getInitializer($loader));
    3131
    3232        $loader->register(true);
    3333
    34         $includeFiles = \Composer\Autoload\ComposerStaticInit5de330d60d335f3e302770e94991895b::$files;
    35         foreach ($includeFiles as $fileIdentifier => $file) {
    36             composerRequire5de330d60d335f3e302770e94991895b($fileIdentifier, $file);
     34        $filesToLoad = \Composer\Autoload\ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$files;
     35        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
     36            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     37                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
     38
     39                require $file;
     40            }
     41        }, null, null);
     42        foreach ($filesToLoad as $fileIdentifier => $file) {
     43            $requireFile($fileIdentifier, $file);
    3744        }
    3845
     
    4047    }
    4148}
    42 
    43 /**
    44  * @param string $fileIdentifier
    45  * @param string $file
    46  * @return void
    47  */
    48 function composerRequire5de330d60d335f3e302770e94991895b($fileIdentifier, $file)
    49 {
    50     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
    51         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    52 
    53         require $file;
    54     }
    55 }
  • ecomail/tags/2.1.1/deps/composer/autoload_static.php

    r2835155 r2864675  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit5de330d60d335f3e302770e94991895b
     7class ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef
    88{
    99    public static $files = array (
     
    301301    {
    302302        return \Closure::bind(function () use ($loader) {
    303             $loader->prefixLengthsPsr4 = ComposerStaticInit5de330d60d335f3e302770e94991895b::$prefixLengthsPsr4;
    304             $loader->prefixDirsPsr4 = ComposerStaticInit5de330d60d335f3e302770e94991895b::$prefixDirsPsr4;
    305             $loader->classMap = ComposerStaticInit5de330d60d335f3e302770e94991895b::$classMap;
     303            $loader->prefixLengthsPsr4 = ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$prefixLengthsPsr4;
     304            $loader->prefixDirsPsr4 = ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$prefixDirsPsr4;
     305            $loader->classMap = ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$classMap;
    306306
    307307        }, null, ClassLoader::class);
  • ecomail/tags/2.1.1/deps/composer/installed.php

    r2835155 r2864675  
    33namespace EcomailDeps;
    44
    5 return array('root' => array('name' => '__root__', 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'ecomailcz/ecomail' => array('pretty_version' => 'v1.2.5', 'version' => '1.2.5.0', 'reference' => 'c7370229cf94a7129bb6386136da0df59424c9e1', 'type' => 'library', 'install_path' => __DIR__ . '/../ecomailcz/ecomail', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.2.2', 'version' => '1.2.2.0', 'reference' => '47afb7fae28ed29057fdca37e16a84f90cc62fae', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.3', 'version' => '2.3.3.0', 'reference' => 'cd6d9f267d1a3474bdddf1be1da079f01b942786', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'wpify/asset' => array('pretty_version' => '1.2.7', 'version' => '1.2.7.0', 'reference' => '6bc587810b33e47a86120cf2897790454d0ade38', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '2.3.5', 'version' => '2.3.5.0', 'reference' => '3118c9c389b023f15d81c3cbe33a7b3a8bc5a492', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false)));
     5return array('root' => array('name' => '__root__', 'pretty_version' => '2.1.1', 'version' => '2.1.1.0', 'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '2.1.1', 'version' => '2.1.1.0', 'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'ecomailcz/ecomail' => array('pretty_version' => 'v1.2.5', 'version' => '1.2.5.0', 'reference' => 'c7370229cf94a7129bb6386136da0df59424c9e1', 'type' => 'library', 'install_path' => __DIR__ . '/../ecomailcz/ecomail', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.2.2', 'version' => '1.2.2.0', 'reference' => '47afb7fae28ed29057fdca37e16a84f90cc62fae', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.3', 'version' => '2.3.3.0', 'reference' => 'cd6d9f267d1a3474bdddf1be1da079f01b942786', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'wpify/asset' => array('pretty_version' => '1.2.7', 'version' => '1.2.7.0', 'reference' => '6bc587810b33e47a86120cf2897790454d0ade38', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '2.3.5', 'version' => '2.3.5.0', 'reference' => '3118c9c389b023f15d81c3cbe33a7b3a8bc5a492', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false)));
  • ecomail/tags/2.1.1/ecomail.php

    r2835155 r2864675  
    33 * Plugin Name:          Ecomail
    44 * Description:          Official Ecomail integration for WordPress and WooCommerce
    5  * Version:              2.1.0
     5 * Version:              2.1.1
    66 * Requires PHP:         7.4.0
    77 * Requires at least:    5.3.0
  • ecomail/tags/2.1.1/readme.txt

    r2835155 r2864675  
    66Tested up to: 6.0
    77Requires PHP: 7.4
    8 Stable tag: 2.1.0
     8Stable tag: 2.1.1
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    3939
    4040== Changelog ==
     41= 2.1.1 =
     42* Add filter for options value
     43
    4144= 2.1.0 =
    4245* Add settings for disabling tracking by cookie
  • ecomail/tags/2.1.1/src/Repositories/SettingsRepository.php

    r2746515 r2864675  
    99
    1010    /**
    11      * @param string $key
    12      * @param null   $default
     11     * @param  string $key
     12     * @param  null  $default
    1313     *
    1414     * @return string|array
     
    2020
    2121        if ( isset( $this->options[ $key ] ) ) {
    22             return $this->options[ $key ];
     22            $value = $this->options[ $key ];
     23        } else {
     24            $value = $default ?: false;
    2325        }
    2426
    25         return $default ?: false;
     27        return apply_filters( 'ecomail_option_value', $value, $key, $this->options );
    2628    }
    2729
    2830    /**
    2931     * Get all options
    30      *
    3132     * @return array|mixed
    3233     */
  • ecomail/tags/2.1.1/vendor/autoload.php

    r2835155 r2864675  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c::getLoader();
     25return ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882::getLoader();
  • ecomail/tags/2.1.1/vendor/composer/ClassLoader.php

    r2746515 r2864675  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • ecomail/tags/2.1.1/vendor/composer/autoload_real.php

    r2835155 r2864675  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c
     5class ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::getInitializer($loader));
    3131
    3232        $loader->register(true);
  • ecomail/tags/2.1.1/vendor/composer/autoload_static.php

    r2835155 r2864675  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitf66533c2c8becc72ea85685e7454e54c
     7class ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • ecomail/tags/2.1.1/vendor/composer/installed.php

    r2835155 r2864675  
    22    'root' => array(
    33        'name' => 'ecomailcz/ecomail-woocommerce',
    4         'pretty_version' => '2.1.0',
    5         'version' => '2.1.0.0',
    6         'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952',
     4        'pretty_version' => '2.1.1',
     5        'version' => '2.1.1.0',
     6        'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'ecomailcz/ecomail-woocommerce' => array(
    14             'pretty_version' => '2.1.0',
    15             'version' => '2.1.0.0',
    16             'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952',
     14            'pretty_version' => '2.1.1',
     15            'version' => '2.1.1.0',
     16            'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7',
    1717            'type' => 'project',
    1818            'install_path' => __DIR__ . '/../../',
  • ecomail/trunk/deps/autoload.php

    r2835155 r2864675  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInit5de330d60d335f3e302770e94991895b::getLoader();
     25return ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef::getLoader();
  • ecomail/trunk/deps/composer/ClassLoader.php

    r2746515 r2864675  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • ecomail/trunk/deps/composer/autoload_real.php

    r2835155 r2864675  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInit5de330d60d335f3e302770e94991895b
     5class ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInit5de330d60d335f3e302770e94991895b', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInit5de330d60d335f3e302770e94991895b', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInit953c7bf58c042b2b92b4a8abeff772ef', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInit5de330d60d335f3e302770e94991895b::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::getInitializer($loader));
    3131
    3232        $loader->register(true);
    3333
    34         $includeFiles = \Composer\Autoload\ComposerStaticInit5de330d60d335f3e302770e94991895b::$files;
    35         foreach ($includeFiles as $fileIdentifier => $file) {
    36             composerRequire5de330d60d335f3e302770e94991895b($fileIdentifier, $file);
     34        $filesToLoad = \Composer\Autoload\ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$files;
     35        $requireFile = \Closure::bind(static function ($fileIdentifier, $file) {
     36            if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
     37                $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
     38
     39                require $file;
     40            }
     41        }, null, null);
     42        foreach ($filesToLoad as $fileIdentifier => $file) {
     43            $requireFile($fileIdentifier, $file);
    3744        }
    3845
     
    4047    }
    4148}
    42 
    43 /**
    44  * @param string $fileIdentifier
    45  * @param string $file
    46  * @return void
    47  */
    48 function composerRequire5de330d60d335f3e302770e94991895b($fileIdentifier, $file)
    49 {
    50     if (empty($GLOBALS['__composer_autoload_files'][$fileIdentifier])) {
    51         $GLOBALS['__composer_autoload_files'][$fileIdentifier] = true;
    52 
    53         require $file;
    54     }
    55 }
  • ecomail/trunk/deps/composer/autoload_static.php

    r2835155 r2864675  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInit5de330d60d335f3e302770e94991895b
     7class ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef
    88{
    99    public static $files = array (
     
    301301    {
    302302        return \Closure::bind(function () use ($loader) {
    303             $loader->prefixLengthsPsr4 = ComposerStaticInit5de330d60d335f3e302770e94991895b::$prefixLengthsPsr4;
    304             $loader->prefixDirsPsr4 = ComposerStaticInit5de330d60d335f3e302770e94991895b::$prefixDirsPsr4;
    305             $loader->classMap = ComposerStaticInit5de330d60d335f3e302770e94991895b::$classMap;
     303            $loader->prefixLengthsPsr4 = ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$prefixLengthsPsr4;
     304            $loader->prefixDirsPsr4 = ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$prefixDirsPsr4;
     305            $loader->classMap = ComposerStaticInit953c7bf58c042b2b92b4a8abeff772ef::$classMap;
    306306
    307307        }, null, ClassLoader::class);
  • ecomail/trunk/deps/composer/installed.php

    r2835155 r2864675  
    33namespace EcomailDeps;
    44
    5 return array('root' => array('name' => '__root__', 'pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '2.1.0', 'version' => '2.1.0.0', 'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'ecomailcz/ecomail' => array('pretty_version' => 'v1.2.5', 'version' => '1.2.5.0', 'reference' => 'c7370229cf94a7129bb6386136da0df59424c9e1', 'type' => 'library', 'install_path' => __DIR__ . '/../ecomailcz/ecomail', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.2.2', 'version' => '1.2.2.0', 'reference' => '47afb7fae28ed29057fdca37e16a84f90cc62fae', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.3', 'version' => '2.3.3.0', 'reference' => 'cd6d9f267d1a3474bdddf1be1da079f01b942786', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'wpify/asset' => array('pretty_version' => '1.2.7', 'version' => '1.2.7.0', 'reference' => '6bc587810b33e47a86120cf2897790454d0ade38', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '2.3.5', 'version' => '2.3.5.0', 'reference' => '3118c9c389b023f15d81c3cbe33a7b3a8bc5a492', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false)));
     5return array('root' => array('name' => '__root__', 'pretty_version' => '2.1.1', 'version' => '2.1.1.0', 'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev' => \true), 'versions' => array('__root__' => array('pretty_version' => '2.1.1', 'version' => '2.1.1.0', 'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7', 'type' => 'library', 'install_path' => __DIR__ . '/../../', 'aliases' => array(), 'dev_requirement' => \false), 'ecomailcz/ecomail' => array('pretty_version' => 'v1.2.5', 'version' => '1.2.5.0', 'reference' => 'c7370229cf94a7129bb6386136da0df59424c9e1', 'type' => 'library', 'install_path' => __DIR__ . '/../ecomailcz/ecomail', 'aliases' => array(), 'dev_requirement' => \false), 'laravel/serializable-closure' => array('pretty_version' => 'v1.2.2', 'version' => '1.2.2.0', 'reference' => '47afb7fae28ed29057fdca37e16a84f90cc62fae', 'type' => 'library', 'install_path' => __DIR__ . '/../laravel/serializable-closure', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/invoker' => array('pretty_version' => '2.3.3', 'version' => '2.3.3.0', 'reference' => 'cd6d9f267d1a3474bdddf1be1da079f01b942786', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/invoker', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/php-di' => array('pretty_version' => '6.4.0', 'version' => '6.4.0.0', 'reference' => 'ae0f1b3b03d8b29dff81747063cbfd6276246cc4', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/php-di', 'aliases' => array(), 'dev_requirement' => \false), 'php-di/phpdoc-reader' => array('pretty_version' => '2.2.1', 'version' => '2.2.1.0', 'reference' => '66daff34cbd2627740ffec9469ffbac9f8c8185c', 'type' => 'library', 'install_path' => __DIR__ . '/../php-di/phpdoc-reader', 'aliases' => array(), 'dev_requirement' => \false), 'phpstan/phpdoc-parser' => array('pretty_version' => '0.5.7', 'version' => '0.5.7.0', 'reference' => '816e826ce0b7fb32098d8cb6de62511ce6021cea', 'type' => 'library', 'install_path' => __DIR__ . '/../phpstan/phpdoc-parser', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container' => array('pretty_version' => '1.1.2', 'version' => '1.1.2.0', 'reference' => '513e0666f7216c7459170d56df27dfcefe1689ea', 'type' => 'library', 'install_path' => __DIR__ . '/../psr/container', 'aliases' => array(), 'dev_requirement' => \false), 'psr/container-implementation' => array('dev_requirement' => \false, 'provided' => array(0 => '^1.0')), 'wpify/asset' => array('pretty_version' => '1.2.7', 'version' => '1.2.7.0', 'reference' => '6bc587810b33e47a86120cf2897790454d0ade38', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/asset', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/custom-fields' => array('pretty_version' => '2.3.5', 'version' => '2.3.5.0', 'reference' => '3118c9c389b023f15d81c3cbe33a7b3a8bc5a492', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/custom-fields', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/model' => array('pretty_version' => '2.1.97', 'version' => '2.1.97.0', 'reference' => '25f3af2a3102dea0db0be35383b1ea94ca7c44ce', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/model', 'aliases' => array(), 'dev_requirement' => \false), 'wpify/plugin-utils' => array('pretty_version' => '1.0.1', 'version' => '1.0.1.0', 'reference' => '0ace7f3a23bdfe3e2b2b05c72af79fa034c7e77a', 'type' => 'library', 'install_path' => __DIR__ . '/../wpify/plugin-utils', 'aliases' => array(), 'dev_requirement' => \false)));
  • ecomail/trunk/ecomail.php

    r2835155 r2864675  
    33 * Plugin Name:          Ecomail
    44 * Description:          Official Ecomail integration for WordPress and WooCommerce
    5  * Version:              2.1.0
     5 * Version:              2.1.1
    66 * Requires PHP:         7.4.0
    77 * Requires at least:    5.3.0
  • ecomail/trunk/readme.txt

    r2835155 r2864675  
    66Tested up to: 6.0
    77Requires PHP: 7.4
    8 Stable tag: 2.1.0
     8Stable tag: 2.1.1
    99License: GPLv2 or later
    1010License URI: https://www.gnu.org/licenses/gpl-2.0.html
     
    3939
    4040== Changelog ==
     41= 2.1.1 =
     42* Add filter for options value
     43
    4144= 2.1.0 =
    4245* Add settings for disabling tracking by cookie
  • ecomail/trunk/src/Repositories/SettingsRepository.php

    r2746515 r2864675  
    99
    1010    /**
    11      * @param string $key
    12      * @param null   $default
     11     * @param  string $key
     12     * @param  null  $default
    1313     *
    1414     * @return string|array
     
    2020
    2121        if ( isset( $this->options[ $key ] ) ) {
    22             return $this->options[ $key ];
     22            $value = $this->options[ $key ];
     23        } else {
     24            $value = $default ?: false;
    2325        }
    2426
    25         return $default ?: false;
     27        return apply_filters( 'ecomail_option_value', $value, $key, $this->options );
    2628    }
    2729
    2830    /**
    2931     * Get all options
    30      *
    3132     * @return array|mixed
    3233     */
  • ecomail/trunk/vendor/autoload.php

    r2835155 r2864675  
    2323require_once __DIR__ . '/composer/autoload_real.php';
    2424
    25 return ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c::getLoader();
     25return ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882::getLoader();
  • ecomail/trunk/vendor/composer/ClassLoader.php

    r2746515 r2864675  
    4343class ClassLoader
    4444{
     45    /** @var \Closure(string):void */
     46    private static $includeFile;
     47
    4548    /** @var ?string */
    4649    private $vendorDir;
     
    107110    {
    108111        $this->vendorDir = $vendorDir;
     112        self::initializeIncludeClosure();
    109113    }
    110114
     
    426430    {
    427431        if ($file = $this->findFile($class)) {
    428             includeFile($file);
     432            $includeFile = self::$includeFile;
     433            $includeFile($file);
    429434
    430435            return true;
     
    556561        return false;
    557562    }
     563
     564    /**
     565     * @return void
     566     */
     567    private static function initializeIncludeClosure()
     568    {
     569        if (self::$includeFile !== null) {
     570            return;
     571        }
     572
     573        /**
     574         * Scope isolated include.
     575         *
     576         * Prevents access to $this/self from included files.
     577         *
     578         * @param  string $file
     579         * @return void
     580         */
     581        self::$includeFile = \Closure::bind(static function($file) {
     582            include $file;
     583        }, null, null);
     584    }
    558585}
    559 
    560 /**
    561  * Scope isolated include.
    562  *
    563  * Prevents access to $this/self from included files.
    564  *
    565  * @param  string $file
    566  * @return void
    567  * @private
    568  */
    569 function includeFile($file)
    570 {
    571     include $file;
    572 }
  • ecomail/trunk/vendor/composer/autoload_real.php

    r2835155 r2864675  
    33// autoload_real.php @generated by Composer
    44
    5 class ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c
     5class ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882
    66{
    77    private static $loader;
     
    2323        }
    2424
    25         spl_autoload_register(array('ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c', 'loadClassLoader'), true, true);
     25        spl_autoload_register(array('ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882', 'loadClassLoader'), true, true);
    2626        self::$loader = $loader = new \Composer\Autoload\ClassLoader(\dirname(__DIR__));
    27         spl_autoload_unregister(array('ComposerAutoloaderInitf66533c2c8becc72ea85685e7454e54c', 'loadClassLoader'));
     27        spl_autoload_unregister(array('ComposerAutoloaderInitc0ad482f58a31d7f81ed03efb6160882', 'loadClassLoader'));
    2828
    2929        require __DIR__ . '/autoload_static.php';
    30         call_user_func(\Composer\Autoload\ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::getInitializer($loader));
     30        call_user_func(\Composer\Autoload\ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::getInitializer($loader));
    3131
    3232        $loader->register(true);
  • ecomail/trunk/vendor/composer/autoload_static.php

    r2835155 r2864675  
    55namespace Composer\Autoload;
    66
    7 class ComposerStaticInitf66533c2c8becc72ea85685e7454e54c
     7class ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882
    88{
    99    public static $prefixLengthsPsr4 = array (
     
    4343    {
    4444        return \Closure::bind(function () use ($loader) {
    45             $loader->prefixLengthsPsr4 = ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::$prefixLengthsPsr4;
    46             $loader->prefixDirsPsr4 = ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::$prefixDirsPsr4;
    47             $loader->classMap = ComposerStaticInitf66533c2c8becc72ea85685e7454e54c::$classMap;
     45            $loader->prefixLengthsPsr4 = ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::$prefixLengthsPsr4;
     46            $loader->prefixDirsPsr4 = ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::$prefixDirsPsr4;
     47            $loader->classMap = ComposerStaticInitc0ad482f58a31d7f81ed03efb6160882::$classMap;
    4848
    4949        }, null, ClassLoader::class);
  • ecomail/trunk/vendor/composer/installed.php

    r2835155 r2864675  
    22    'root' => array(
    33        'name' => 'ecomailcz/ecomail-woocommerce',
    4         'pretty_version' => '2.1.0',
    5         'version' => '2.1.0.0',
    6         'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952',
     4        'pretty_version' => '2.1.1',
     5        'version' => '2.1.1.0',
     6        'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7',
    77        'type' => 'project',
    88        'install_path' => __DIR__ . '/../../',
     
    1212    'versions' => array(
    1313        'ecomailcz/ecomail-woocommerce' => array(
    14             'pretty_version' => '2.1.0',
    15             'version' => '2.1.0.0',
    16             'reference' => '88e8123daa8ee1bde8aaee5d87dca762d77d8952',
     14            'pretty_version' => '2.1.1',
     15            'version' => '2.1.1.0',
     16            'reference' => '81411f141575fc33e2b01b432f84bed76b3a33b7',
    1717            'type' => 'project',
    1818            'install_path' => __DIR__ . '/../../',
Note: See TracChangeset for help on using the changeset viewer.