Creative Mail – Easier WordPress & WooCommerce Email Marketing - Version 1.4.2

Version Description

Download this release

Release Info

Developer constantcontact
Plugin Icon 128x128 Creative Mail – Easier WordPress & WooCommerce Email Marketing
Version 1.4.2
Comparing to
See all releases

Code changes from version 1.4.1 to 1.4.2

CHANGELOG.md CHANGED
@@ -1,6 +1,9 @@
1
  Changelog
2
  =========
3
 
 
 
 
4
  #### 1.4.1 - July 12 2021
5
  - Fixed several bugs
6
 
1
  Changelog
2
  =========
3
 
4
+ #### 1.4.2 - July 19 2021
5
+ - Fixed a crash when enabling the Elementor contact sync.
6
+
7
  #### 1.4.1 - July 12 2021
8
  - Fixed several bugs
9
 
README.md CHANGED
@@ -2,14 +2,14 @@
2
  Contributors: Constant Contact
3
  Tags: email, marketing, newsletter, subscribe, contact form, constant contact, crm, automations, ecommerce, promotion, offers, retargeting
4
  Requires at least: 4.6
5
- Tested up to: 5.7
6
- Stable tag: 1.4.1
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
10
  Website: https://www.creativemail.com
11
  WC requires at least: 3.0.0
12
- WC tested up to: 5.1.0
13
 
14
  == Description ==
15
  Creative Mail was designed specifically for WordPress and WooCommerce.
@@ -90,6 +90,7 @@ Creative Mail by Constant Contact [Privacy Notice](https://www.endurance.com/pri
90
  6. Enhance your brand with logomaker
91
 
92
  == Changelog ==
 
93
  * 1.4.1 - Fixed several bugs
94
  * 1.4.0 - Added gutenberg contact form block CreativeMail
95
  * 1.3.9 - Include notice when you have enabled a password protection plugin.
2
  Contributors: Constant Contact
3
  Tags: email, marketing, newsletter, subscribe, contact form, constant contact, crm, automations, ecommerce, promotion, offers, retargeting
4
  Requires at least: 4.6
5
+ Tested up to: 5.8
6
+ Stable tag: 1.4.2
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
10
  Website: https://www.creativemail.com
11
  WC requires at least: 3.0.0
12
+ WC tested up to: 5.5.0
13
 
14
  == Description ==
15
  Creative Mail was designed specifically for WordPress and WooCommerce.
90
  6. Enhance your brand with logomaker
91
 
92
  == Changelog ==
93
+ * 1.4.2 - Fixed a crash when enabling the Elementor contact sync.
94
  * 1.4.1 - Fixed several bugs
95
  * 1.4.0 - Added gutenberg contact form block CreativeMail
96
  * 1.3.9 - Include notice when you have enabled a password protection plugin.
creative-mail-plugin.php CHANGED
@@ -9,7 +9,7 @@
9
  * Plugin URI: https://wordpress.org/plugins/creative-mail-by-constant-contact/
10
  * Description: Free email marketing designed specifically for WordPress, Jetpack and WooCommerce. Send newsletters, promotions, updates and transactional e-commerce emails. Simple and easy, powered by Constant Contact’s rock solid reliability.
11
  * Author: Constant Contact
12
- * Version: 1.4.1
13
  * Author URI: https://www.constantcontact.com
14
  * WC requires at least: 3.0.0
15
  * WC tested up to: 5.1.0
@@ -27,7 +27,7 @@ function _load_ce4wp_plugin()
27
  define('CE4WP_PLUGIN_DIR', __DIR__ . '/');
28
  define('CE4WP_PLUGIN_URL', plugin_dir_url(__FILE__) . '/');
29
  define('CE4WP_PLUGIN_FILE', __FILE__);
30
- define('CE4WP_PLUGIN_VERSION', '1.4.1');
31
  define('CE4WP_INSTANCE_UUID_KEY', 'ce4wp_instance_uuid');
32
  define('CE4WP_INSTANCE_HANDSHAKE_TOKEN', 'ce4wp_handshake_token');
33
  define('CE4WP_INSTANCE_HANDSHAKE_EXPIRATION', 'ce4wp_handshake_expiration');
@@ -44,7 +44,7 @@ function _load_ce4wp_plugin()
44
  define('CE4WP_APP_GATEWAY_URL', 'https://app-gateway.creativemail.com/');
45
  define('CE4WP_APP_URL', 'https://app.creativemail.com/');
46
  define('CE4WP_ENVIRONMENT', 'PRODUCTION');
47
- define('CE4WP_BUILD_NUMBER', '1347');
48
  define('CE4WP_RAYGUN_PHP_KEY', 'Z85xL3mkgnW13Ri9DajGUg');
49
  define('CE4WP_BATCH_SIZE', 500);
50
  define('CE4WP_WC_API_KEY_ID', 'ce4wp_woocommerce_api_key_id');
9
  * Plugin URI: https://wordpress.org/plugins/creative-mail-by-constant-contact/
10
  * Description: Free email marketing designed specifically for WordPress, Jetpack and WooCommerce. Send newsletters, promotions, updates and transactional e-commerce emails. Simple and easy, powered by Constant Contact’s rock solid reliability.
11
  * Author: Constant Contact
12
+ * Version: 1.4.2
13
  * Author URI: https://www.constantcontact.com
14
  * WC requires at least: 3.0.0
15
  * WC tested up to: 5.1.0
27
  define('CE4WP_PLUGIN_DIR', __DIR__ . '/');
28
  define('CE4WP_PLUGIN_URL', plugin_dir_url(__FILE__) . '/');
29
  define('CE4WP_PLUGIN_FILE', __FILE__);
30
+ define('CE4WP_PLUGIN_VERSION', '1.4.2');
31
  define('CE4WP_INSTANCE_UUID_KEY', 'ce4wp_instance_uuid');
32
  define('CE4WP_INSTANCE_HANDSHAKE_TOKEN', 'ce4wp_handshake_token');
33
  define('CE4WP_INSTANCE_HANDSHAKE_EXPIRATION', 'ce4wp_handshake_expiration');
44
  define('CE4WP_APP_GATEWAY_URL', 'https://app-gateway.creativemail.com/');
45
  define('CE4WP_APP_URL', 'https://app.creativemail.com/');
46
  define('CE4WP_ENVIRONMENT', 'PRODUCTION');
47
+ define('CE4WP_BUILD_NUMBER', '1351');
48
  define('CE4WP_RAYGUN_PHP_KEY', 'Z85xL3mkgnW13Ri9DajGUg');
49
  define('CE4WP_BATCH_SIZE', 500);
50
  define('CE4WP_WC_API_KEY_ID', 'ce4wp_woocommerce_api_key_id');
readme.txt CHANGED
@@ -3,7 +3,7 @@ Contributors: Constant Contact
3
  Tags: email, marketing, newsletter, subscribe, contact form, constant contact, crm, automations, ecommerce, promotion, offers, retargeting
4
  Requires at least: 4.6
5
  Tested up to: 5.8
6
- Stable tag: 1.4.1
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
@@ -104,6 +104,7 @@ Creative Mail by Constant Contact [Privacy Notice](https://www.endurance.com/pri
104
  6. Enhance your brand with logomaker
105
 
106
  == Changelog ==
 
107
  * 1.4.1 - Fixed several bugs
108
  * 1.4.0 - Added gutenberg contact form block CreativeMail
109
  * 1.3.9 - Include notice when you have enabled a password protection plugin.
3
  Tags: email, marketing, newsletter, subscribe, contact form, constant contact, crm, automations, ecommerce, promotion, offers, retargeting
4
  Requires at least: 4.6
5
  Tested up to: 5.8
6
+ Stable tag: 1.4.2
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
104
  6. Enhance your brand with logomaker
105
 
106
  == Changelog ==
107
+ * 1.4.2 - Fixed a crash that could occur when using the elementor contact sync.
108
  * 1.4.1 - Fixed several bugs
109
  * 1.4.0 - Added gutenberg contact form block CreativeMail
110
  * 1.3.9 - Include notice when you have enabled a password protection plugin.
src/Modules/Contacts/Handlers/CreativeMailPluginHandler.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  namespace CreativeMail\Modules\Contacts\Handlers;
4
 
5
- define('CE4WP_EL_EVENTTYPE', 'WordPress - Creative Mail Form');
6
 
7
  use CreativeMail\Managers\RaygunManager;
8
  use CreativeMail\Modules\Contacts\Models\ContactModel;
@@ -14,7 +14,7 @@ class CreativeMailPluginHandler extends BaseContactFormPluginHandler
14
  {
15
  $contactModel = new ContactModel();
16
 
17
- $contactModel->setEventType(CE4WP_EL_EVENTTYPE);
18
 
19
  $contactModel->setOptIn(false);
20
  $contactModel->setOptOut(false);
2
 
3
  namespace CreativeMail\Modules\Contacts\Handlers;
4
 
5
+ define('CE4WP_CE_EVENTTYPE', 'WordPress - Creative Mail Form');
6
 
7
  use CreativeMail\Managers\RaygunManager;
8
  use CreativeMail\Modules\Contacts\Models\ContactModel;
14
  {
15
  $contactModel = new ContactModel();
16
 
17
+ $contactModel->setEventType(CE4WP_CE_EVENTTYPE);
18
 
19
  $contactModel->setOptIn(false);
20
  $contactModel->setOptOut(false);
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInita6d0a402c6c28219ed112f975dab5938::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit6b9d08dc385f4ebde3f20e020a975dfe::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInita6d0a402c6c28219ed112f975dab5938
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInita6d0a402c6c28219ed112f975dab5938
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInita6d0a402c6c28219ed112f975dab5938', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInita6d0a402c6c28219ed112f975dab5938', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
- call_user_func(\Composer\Autoload\ComposerStaticInita6d0a402c6c28219ed112f975dab5938::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
+ class ComposerAutoloaderInit6b9d08dc385f4ebde3f20e020a975dfe
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit6b9d08dc385f4ebde3f20e020a975dfe', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit6b9d08dc385f4ebde3f20e020a975dfe', 'loadClassLoader'));
28
 
29
  $useStaticLoader = PHP_VERSION_ID >= 50600 && !defined('HHVM_VERSION') && (!function_exists('zend_loader_file_encoded') || !zend_loader_file_encoded());
30
  if ($useStaticLoader) {
31
  require_once __DIR__ . '/autoload_static.php';
32
 
33
+ call_user_func(\Composer\Autoload\ComposerStaticInit6b9d08dc385f4ebde3f20e020a975dfe::getInitializer($loader));
34
  } else {
35
  $map = require __DIR__ . '/autoload_namespaces.php';
36
  foreach ($map as $namespace => $path) {
vendor/composer/autoload_static.php CHANGED
@@ -4,7 +4,7 @@
4
 
5
  namespace Composer\Autoload;
6
 
7
- class ComposerStaticInita6d0a402c6c28219ed112f975dab5938
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'F' =>
@@ -167,10 +167,10 @@ class ComposerStaticInita6d0a402c6c28219ed112f975dab5938
167
  public static function getInitializer(ClassLoader $loader)
168
  {
169
  return \Closure::bind(function () use ($loader) {
170
- $loader->prefixLengthsPsr4 = ComposerStaticInita6d0a402c6c28219ed112f975dab5938::$prefixLengthsPsr4;
171
- $loader->prefixDirsPsr4 = ComposerStaticInita6d0a402c6c28219ed112f975dab5938::$prefixDirsPsr4;
172
- $loader->prefixesPsr0 = ComposerStaticInita6d0a402c6c28219ed112f975dab5938::$prefixesPsr0;
173
- $loader->classMap = ComposerStaticInita6d0a402c6c28219ed112f975dab5938::$classMap;
174
 
175
  }, null, ClassLoader::class);
176
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit6b9d08dc385f4ebde3f20e020a975dfe
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'F' =>
167
  public static function getInitializer(ClassLoader $loader)
168
  {
169
  return \Closure::bind(function () use ($loader) {
170
+ $loader->prefixLengthsPsr4 = ComposerStaticInit6b9d08dc385f4ebde3f20e020a975dfe::$prefixLengthsPsr4;
171
+ $loader->prefixDirsPsr4 = ComposerStaticInit6b9d08dc385f4ebde3f20e020a975dfe::$prefixDirsPsr4;
172
+ $loader->prefixesPsr0 = ComposerStaticInit6b9d08dc385f4ebde3f20e020a975dfe::$prefixesPsr0;
173
+ $loader->classMap = ComposerStaticInit6b9d08dc385f4ebde3f20e020a975dfe::$classMap;
174
 
175
  }, null, ClassLoader::class);
176
  }