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

Version Description

Download this release

Release Info

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

Code changes from version 1.3.6 to 1.3.7

CHANGELOG.md CHANGED
@@ -1,6 +1,9 @@
1
  Changelog
2
  =========
3
 
 
 
 
4
  #### 1.3.6 - May 11 2021
5
  - Improvements for the WooCommerce integration.
6
  - Add support for Formidable.
1
  Changelog
2
  =========
3
 
4
+ #### 1.3.7 - May 18 2021
5
+ - Fixes an issue specific to PHP 7.4
6
+
7
  #### 1.3.6 - May 11 2021
8
  - Improvements for the WooCommerce integration.
9
  - Add support for Formidable.
README.md 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.7
6
- Stable tag: 1.3.6
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
@@ -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.3.6 - Improved integrations with WooCommerce to support features like Abandoned Cart emails.
94
  * 1.3.5 - Addresses two small issues where some relative URLs would not work for WP installs in subdirectories.
95
  * 1.3.4 - Improved initial contact sync: we can now import all your contacts without any limits!
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.3.7
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
90
  6. Enhance your brand with logomaker
91
 
92
  == Changelog ==
93
+ * 1.3.7 - Fixes an issue specific to PHP 7.4
94
  * 1.3.6 - Improved integrations with WooCommerce to support features like Abandoned Cart emails.
95
  * 1.3.5 - Addresses two small issues where some relative URLs would not work for WP installs in subdirectories.
96
  * 1.3.4 - Improved initial contact sync: we can now import all your contacts without any limits!
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.3.6
13
  * Author URI: https://www.constantcontact.com
14
  * WC requires at least: 3.0.0
15
  * WC tested up to: 5.1.0
@@ -26,7 +26,7 @@ function _load_ce4wp_plugin()
26
  define('CE4WP_PLUGIN_DIR', __DIR__ . '/');
27
  define('CE4WP_PLUGIN_URL', plugin_dir_url(__FILE__) . '/');
28
  define('CE4WP_PLUGIN_FILE', __FILE__);
29
- define('CE4WP_PLUGIN_VERSION', '1.3.6');
30
  define('CE4WP_INSTANCE_UUID_KEY', 'ce4wp_instance_uuid');
31
  define('CE4WP_INSTANCE_HANDSHAKE_TOKEN', 'ce4wp_handshake_token');
32
  define('CE4WP_INSTANCE_HANDSHAKE_EXPIRATION', 'ce4wp_handshake_expiration');
@@ -43,7 +43,7 @@ function _load_ce4wp_plugin()
43
  define('CE4WP_APP_GATEWAY_URL', 'https://app-gateway.creativemail.com/');
44
  define('CE4WP_APP_URL', 'https://app.creativemail.com/');
45
  define('CE4WP_ENVIRONMENT', 'PRODUCTION');
46
- define('CE4WP_BUILD_NUMBER', '1109');
47
  define('CE4WP_RAYGUN_PHP_KEY', 'Z85xL3mkgnW13Ri9DajGUg');
48
  define('CE4WP_BATCH_SIZE', 500);
49
  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.3.7
13
  * Author URI: https://www.constantcontact.com
14
  * WC requires at least: 3.0.0
15
  * WC tested up to: 5.1.0
26
  define('CE4WP_PLUGIN_DIR', __DIR__ . '/');
27
  define('CE4WP_PLUGIN_URL', plugin_dir_url(__FILE__) . '/');
28
  define('CE4WP_PLUGIN_FILE', __FILE__);
29
+ define('CE4WP_PLUGIN_VERSION', '1.3.7');
30
  define('CE4WP_INSTANCE_UUID_KEY', 'ce4wp_instance_uuid');
31
  define('CE4WP_INSTANCE_HANDSHAKE_TOKEN', 'ce4wp_handshake_token');
32
  define('CE4WP_INSTANCE_HANDSHAKE_EXPIRATION', 'ce4wp_handshake_expiration');
43
  define('CE4WP_APP_GATEWAY_URL', 'https://app-gateway.creativemail.com/');
44
  define('CE4WP_APP_URL', 'https://app.creativemail.com/');
45
  define('CE4WP_ENVIRONMENT', 'PRODUCTION');
46
+ define('CE4WP_BUILD_NUMBER', '1132');
47
  define('CE4WP_RAYGUN_PHP_KEY', 'Z85xL3mkgnW13Ri9DajGUg');
48
  define('CE4WP_BATCH_SIZE', 500);
49
  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.7
6
- Stable tag: 1.3.6
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
@@ -95,6 +95,7 @@ Creative Mail by Constant Contact [Privacy Notice](https://www.endurance.com/pri
95
  6. Enhance your brand with logomaker
96
 
97
  == Changelog ==
 
98
  * 1.3.6 - Improved integrations with WooCommerce to support features like Abandoned Cart emails.
99
  * 1.3.5 - Addresses two small issues where some relative URLs would not work for WP installs in subdirectories.
100
  * 1.3.4 - Improved initial contact sync: we can now import all your contacts without any limits!
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.3.7
7
  License: GPLv2 or later
8
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
9
  Requires PHP: 5.6
95
  6. Enhance your brand with logomaker
96
 
97
  == Changelog ==
98
+ * 3.1.7 - Fixes an issue specific to PHP 7.4
99
  * 1.3.6 - Improved integrations with WooCommerce to support features like Abandoned Cart emails.
100
  * 1.3.5 - Addresses two small issues where some relative URLs would not work for WP installs in subdirectories.
101
  * 1.3.4 - Improved initial contact sync: we can now import all your contacts without any limits!
src/managers/ApiManager.php CHANGED
@@ -193,7 +193,7 @@ class ApiManager
193
  $active_plugins = apply_filters('active_plugins', get_option('active_plugins'));
194
  if (in_array('woocommerce/woocommerce.php', $active_plugins)) {
195
  $page = 1;
196
- if (key_exists('page', $request)) {
197
  $page = (int)$request['page'];
198
  }
199
 
@@ -231,7 +231,7 @@ class ApiManager
231
  self::ROUTE_CALLBACK => function ($request) {
232
 
233
  $page = 1;
234
- if (key_exists('page', $request)) {
235
  $page = (int)$request['page'];
236
  }
237
 
193
  $active_plugins = apply_filters('active_plugins', get_option('active_plugins'));
194
  if (in_array('woocommerce/woocommerce.php', $active_plugins)) {
195
  $page = 1;
196
+ if (property_exists($request,'page')) {
197
  $page = (int)$request['page'];
198
  }
199
 
231
  self::ROUTE_CALLBACK => function ($request) {
232
 
233
  $page = 1;
234
+ if (property_exists($request,'page')) {
235
  $page = (int)$request['page'];
236
  }
237
 
vendor/autoload.php CHANGED
@@ -4,4 +4,4 @@
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
- return ComposerAutoloaderInit83cf50d27aa37019821234fe9c68de1f::getLoader();
4
 
5
  require_once __DIR__ . '/composer/autoload_real.php';
6
 
7
+ return ComposerAutoloaderInit60340af979b34d07cc238e0d9b6d0972::getLoader();
vendor/composer/autoload_real.php CHANGED
@@ -2,7 +2,7 @@
2
 
3
  // autoload_real.php @generated by Composer
4
 
5
- class ComposerAutoloaderInit83cf50d27aa37019821234fe9c68de1f
6
  {
7
  private static $loader;
8
 
@@ -22,15 +22,15 @@ class ComposerAutoloaderInit83cf50d27aa37019821234fe9c68de1f
22
  return self::$loader;
23
  }
24
 
25
- spl_autoload_register(array('ComposerAutoloaderInit83cf50d27aa37019821234fe9c68de1f', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
- spl_autoload_unregister(array('ComposerAutoloaderInit83cf50d27aa37019821234fe9c68de1f', '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\ComposerStaticInit83cf50d27aa37019821234fe9c68de1f::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 ComposerAutoloaderInit60340af979b34d07cc238e0d9b6d0972
6
  {
7
  private static $loader;
8
 
22
  return self::$loader;
23
  }
24
 
25
+ spl_autoload_register(array('ComposerAutoloaderInit60340af979b34d07cc238e0d9b6d0972', 'loadClassLoader'), true, true);
26
  self::$loader = $loader = new \Composer\Autoload\ClassLoader();
27
+ spl_autoload_unregister(array('ComposerAutoloaderInit60340af979b34d07cc238e0d9b6d0972', '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\ComposerStaticInit60340af979b34d07cc238e0d9b6d0972::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 ComposerStaticInit83cf50d27aa37019821234fe9c68de1f
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'F' =>
@@ -159,10 +159,10 @@ class ComposerStaticInit83cf50d27aa37019821234fe9c68de1f
159
  public static function getInitializer(ClassLoader $loader)
160
  {
161
  return \Closure::bind(function () use ($loader) {
162
- $loader->prefixLengthsPsr4 = ComposerStaticInit83cf50d27aa37019821234fe9c68de1f::$prefixLengthsPsr4;
163
- $loader->prefixDirsPsr4 = ComposerStaticInit83cf50d27aa37019821234fe9c68de1f::$prefixDirsPsr4;
164
- $loader->prefixesPsr0 = ComposerStaticInit83cf50d27aa37019821234fe9c68de1f::$prefixesPsr0;
165
- $loader->classMap = ComposerStaticInit83cf50d27aa37019821234fe9c68de1f::$classMap;
166
 
167
  }, null, ClassLoader::class);
168
  }
4
 
5
  namespace Composer\Autoload;
6
 
7
+ class ComposerStaticInit60340af979b34d07cc238e0d9b6d0972
8
  {
9
  public static $prefixLengthsPsr4 = array (
10
  'F' =>
159
  public static function getInitializer(ClassLoader $loader)
160
  {
161
  return \Closure::bind(function () use ($loader) {
162
+ $loader->prefixLengthsPsr4 = ComposerStaticInit60340af979b34d07cc238e0d9b6d0972::$prefixLengthsPsr4;
163
+ $loader->prefixDirsPsr4 = ComposerStaticInit60340af979b34d07cc238e0d9b6d0972::$prefixDirsPsr4;
164
+ $loader->prefixesPsr0 = ComposerStaticInit60340af979b34d07cc238e0d9b6d0972::$prefixesPsr0;
165
+ $loader->classMap = ComposerStaticInit60340af979b34d07cc238e0d9b6d0972::$classMap;
166
 
167
  }, null, ClassLoader::class);
168
  }