Easy Forms for MailChimp - Version 5.0.9

Version Description

  • October 3rd, 2014 =

Fixes

  • Added autocomplete="false" to API input field
  • Added event listener to form submission (forms can now be placed in modals/slideout menus)
Download this release

Release Info

Developer eherman24
Plugin Icon 128x128 Easy Forms for MailChimp
Version 5.0.9
Comparing to
See all releases

Code changes from version 5.0.8 to 5.0.9

pages/options.php CHANGED
@@ -390,7 +390,7 @@ jQuery(document).ready(function() {
390
  </div>
391
  <?php } ?>
392
 
393
- <form method="post" name="yks-mailchimp-form" id="yks-mailchimp-form">
394
  <table class="form-table yks-admin-form">
395
  <tbody>
396
 
@@ -398,7 +398,7 @@ jQuery(document).ready(function() {
398
  <tr valign="top">
399
  <th scope="row"><label for="yks-mailchimp-api-key"><?php _e('Your Mailchimp API Key','yikes-inc-easy-mailchimp-extender'); ?></label></th>
400
  <td>
401
- <input name="yks-mailchimp-api-key" type="password" id="yks-mailchimp-api-key" value="<?php echo $this->yikes_mc_encryptIt($this->optionVal['api-key']); ?>" class="regular-text" /><span class="mailChimp_api_key_validation_message"></span><img class="mailChimp_api_key_preloader" src="<?php echo admin_url().'/images/wpspin_light.gif'; ?>" alt="preloader" ><span class="mailChimp_api_key_validation"></span>
402
  </td>
403
  </tr>
404
  <!-- MailChimp API Key Description -->
390
  </div>
391
  <?php } ?>
392
 
393
+ <form method="post" name="yks-mailchimp-form" id="yks-mailchimp-form" autocomplete="off">
394
  <table class="form-table yks-admin-form">
395
  <tbody>
396
 
398
  <tr valign="top">
399
  <th scope="row"><label for="yks-mailchimp-api-key"><?php _e('Your Mailchimp API Key','yikes-inc-easy-mailchimp-extender'); ?></label></th>
400
  <td>
401
+ <input name="yks-mailchimp-api-key" type="password" id="yks-mailchimp-api-key" value="<?php echo $this->yikes_mc_encryptIt($this->optionVal['api-key']); ?>" class="regular-text" autocomplete="off" /><span class="mailChimp_api_key_validation_message"></span><img class="mailChimp_api_key_preloader" src="<?php echo admin_url().'/images/wpspin_light.gif'; ?>" alt="preloader" ><span class="mailChimp_api_key_validation"></span>
402
  </td>
403
  </tr>
404
  <!-- MailChimp API Key Description -->
readme.md CHANGED
@@ -418,6 +418,10 @@ These functions should be used in conjunction with the `yikes_mc_get_form_data`
418
  Changes
419
  ===========
420
 
 
 
 
 
421
  ### 5.0.8 - September 23, 2014
422
  * Band-aid fix for the -1 response returned from ajax.php
423
 
418
  Changes
419
  ===========
420
 
421
+ ### 5.0.9 - October 3rd, 2014
422
+ * Added autocomplete="false" to API input field
423
+ * Added event listener to form submission (forms can now be placed in modals/slideout menus)
424
+
425
  ### 5.0.8 - September 23, 2014
426
  * Band-aid fix for the -1 response returned from ajax.php
427
 
readme.txt CHANGED
@@ -4,7 +4,7 @@ Donate link: http://yikesinc.com
4
  Tags: mailchimp, marketing, email, mailing lists, newsletter, sign up, forms, sign up form
5
  Requires at least: 3.0
6
  Tested up to: 4.0
7
- Stable tag: 5.0.8
8
  License: GPLv2 or later
9
 
10
  Easy MailChimp Forms allows you to painlessly add MailChimp sign up forms to your WordPress site and track user activity with interactive reports.
@@ -456,24 +456,35 @@ These functions should be used in conjunction with the `yikes_mc_get_form_data`
456
 
457
  == Changelog ==
458
 
 
 
 
 
 
 
 
459
  = 5.0.8 - September 23, 2014 =
460
 
461
  **Fixes**
 
462
  * Band-aid fix for the -1 response returned from ajax.php
463
 
464
  = 5.0.7 - September 19, 2014 =
465
 
466
  **Fixes**
 
467
  * Security Vulnerability patched - props @g0blinResearch for privately disclosing the issue
468
 
469
  = 5.0.6 - August 22, 2014 =
470
 
471
  **Fixes**
 
472
  * fix bug with nonce security check when using table 'Preferred Form Layout' setting
473
 
474
  = 5.0.5 - August 21, 2014 =
475
 
476
  **Fixes**
 
477
  - added `stripslashes()` to the following settings fields :
478
  - Single Opt-in Confirmation Message
479
  - Double Opt-in Confirmation Message
@@ -643,6 +654,11 @@ These functions should be used in conjunction with the `yikes_mc_get_form_data`
643
 
644
  == Upgrade Notice ==
645
 
 
 
 
 
 
646
  = 5.0.8 - September 23, 2014 =
647
 
648
  **Fixes**
4
  Tags: mailchimp, marketing, email, mailing lists, newsletter, sign up, forms, sign up form
5
  Requires at least: 3.0
6
  Tested up to: 4.0
7
+ Stable tag: 5.0.9
8
  License: GPLv2 or later
9
 
10
  Easy MailChimp Forms allows you to painlessly add MailChimp sign up forms to your WordPress site and track user activity with interactive reports.
456
 
457
  == Changelog ==
458
 
459
+ = 5.0.9 - October 3rd, 2014 =
460
+
461
+ **Fixes**
462
+
463
+ * Added autocomplete="false" to API input field
464
+ * Added event listener to form submission (forms can now be placed in modals/slideout menus)
465
+
466
  = 5.0.8 - September 23, 2014 =
467
 
468
  **Fixes**
469
+
470
  * Band-aid fix for the -1 response returned from ajax.php
471
 
472
  = 5.0.7 - September 19, 2014 =
473
 
474
  **Fixes**
475
+
476
  * Security Vulnerability patched - props @g0blinResearch for privately disclosing the issue
477
 
478
  = 5.0.6 - August 22, 2014 =
479
 
480
  **Fixes**
481
+
482
  * fix bug with nonce security check when using table 'Preferred Form Layout' setting
483
 
484
  = 5.0.5 - August 21, 2014 =
485
 
486
  **Fixes**
487
+
488
  - added `stripslashes()` to the following settings fields :
489
  - Single Opt-in Confirmation Message
490
  - Double Opt-in Confirmation Message
654
 
655
  == Upgrade Notice ==
656
 
657
+ = 5.0.9 - October 3rd, 2014 =
658
+
659
+ **Fixes**
660
+ * Added autocomplete="false" to API input field
661
+
662
  = 5.0.8 - September 23, 2014 =
663
 
664
  **Fixes**
templates/shortcode_form.php CHANGED
@@ -24,7 +24,7 @@ $ymce = jQuery.noConflict();
24
  }
25
  return (err > 0 ? false : true);
26
  }
27
- $ymce('#yks-mailchimp-form_<?php echo $list['id']; ?>').submit(function(e){
28
  // remove sharedaddy if the user has it activated
29
  // it shouldn't be here :)
30
  // maybe include a checkbox and give the user
24
  }
25
  return (err > 0 ? false : true);
26
  }
27
+ $ymce(document).on( 'submit' , '#yks-mailchimp-form_<?php echo $list['id']; ?>' , function(e) {
28
  // remove sharedaddy if the user has it activated
29
  // it shouldn't be here :)
30
  // maybe include a checkbox and give the user
yikes-inc-easy-mailchimp-extender.php CHANGED
@@ -4,7 +4,7 @@
4
  Plugin Name: Easy MailChimp Forms
5
  Plugin URI: http://www.yikesinc.com/services/yikes-inc-easy-mailchimp-extender/
6
  Description: Mailchimp integration in the form of a shortcode, php snippet or widget. Now track account status, campaign stats, view subscribers and so much more!
7
- Version: 5.0.8
8
  Author: YIKES Inc
9
  Author URI: http://yikesinc.com
10
  License: GPL2
@@ -30,7 +30,7 @@ Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
30
 
31
  /** Configuration **/
32
  if(!defined('YKSEME_DEBUG')) define('YKSEME_DEBUG', false);
33
- if(!defined('YKSEME_VERSION_CURRENT')) define('YKSEME_VERSION_CURRENT', '5.0.8');
34
  if(!defined('YKSEME_REQ_PHP')) define('YKSEME_REQ_PHP', '5.0');
35
  if(!defined('YKSEME_AUTHOR')) define('YKSEME_AUTHOR', 'YIKES Inc');
36
  if(!defined('YKSEME_SITE')) define('YKSEME_SITE', site_url().'/');
4
  Plugin Name: Easy MailChimp Forms
5
  Plugin URI: http://www.yikesinc.com/services/yikes-inc-easy-mailchimp-extender/
6
  Description: Mailchimp integration in the form of a shortcode, php snippet or widget. Now track account status, campaign stats, view subscribers and so much more!
7
+ Version: 5.0.9
8
  Author: YIKES Inc
9
  Author URI: http://yikesinc.com
10
  License: GPL2
30
 
31
  /** Configuration **/
32
  if(!defined('YKSEME_DEBUG')) define('YKSEME_DEBUG', false);
33
+ if(!defined('YKSEME_VERSION_CURRENT')) define('YKSEME_VERSION_CURRENT', '5.0.9');
34
  if(!defined('YKSEME_REQ_PHP')) define('YKSEME_REQ_PHP', '5.0');
35
  if(!defined('YKSEME_AUTHOR')) define('YKSEME_AUTHOR', 'YIKES Inc');
36
  if(!defined('YKSEME_SITE')) define('YKSEME_SITE', site_url().'/');