Email Subscribers & Newsletters - Version 4.3.11

Version Description

Download this release

Release Info

Developer Icegram
Plugin Icon 128x128 Email Subscribers & Newsletters
Version 4.3.11
Comparing to
See all releases

Code changes from version 4.3.10 to 4.3.11

email-subscribers.php CHANGED
@@ -3,7 +3,7 @@
3
  * Plugin Name: Email Subscribers & Newsletters
4
  * Plugin URI: https://www.icegram.com/
5
  * Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
6
- * Version: 4.3.10
7
  * Author: Icegram
8
  * Author URI: https://www.icegram.com/
9
  * Requires at least: 3.9
@@ -111,7 +111,7 @@ if ( $is_premium ) {
111
  /* ***************************** Initial Compatibility Work (End) ******************* */
112
 
113
  if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
114
- define( 'ES_PLUGIN_VERSION', '4.3.9' );
115
  }
116
 
117
  // Plugin Folder Path.
3
  * Plugin Name: Email Subscribers & Newsletters
4
  * Plugin URI: https://www.icegram.com/
5
  * Description: Add subscription forms on website, send HTML newsletters & automatically notify subscribers about new blog posts once it is published.
6
+ * Version: 4.3.11
7
  * Author: Icegram
8
  * Author URI: https://www.icegram.com/
9
  * Requires at least: 3.9
111
  /* ***************************** Initial Compatibility Work (End) ******************* */
112
 
113
  if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
114
+ define( 'ES_PLUGIN_VERSION', '4.3.11' );
115
  }
116
 
117
  // Plugin Folder Path.
lite/admin/css/email-subscribers-admin.css CHANGED
@@ -1397,3 +1397,7 @@ div.es .last {
1397
  color: #636363;
1398
  }
1399
  /* Email Subscribers new css : End*/
 
 
 
 
1397
  color: #636363;
1398
  }
1399
  /* Email Subscribers new css : End*/
1400
+
1401
+ table.ig_es_form_table td {
1402
+ padding: 15px 10px 15px 0px;
1403
+ }
lite/includes/classes/class-es-campaigns-table.php CHANGED
@@ -227,7 +227,9 @@ class ES_Campaigns_Table extends WP_List_Table {
227
  IG_ES_CAMPAIGN_STATUS_FINISHED => __( 'Finished', 'email-subscribers' ),
228
  );
229
 
230
- if ( ! empty( $status ) ) {
 
 
231
  return $statuses[ $status ];
232
  }
233
 
227
  IG_ES_CAMPAIGN_STATUS_FINISHED => __( 'Finished', 'email-subscribers' ),
228
  );
229
 
230
+ // We are getting $status = 0 for "In Active".
231
+ // So, we can't check empty()
232
+ if ( $status != '' ) {
233
  return $statuses[ $status ];
234
  }
235
 
lite/includes/classes/class-es-form-widget.php CHANGED
@@ -13,7 +13,9 @@ class ES_Form_Widget extends WP_Widget {
13
 
14
  public function widget( $args, $instance ) {
15
 
16
- $title = apply_filters( 'widget_title', $instance['title'] );
 
 
17
 
18
  echo $args['before_widget'];
19
 
@@ -46,6 +48,8 @@ class ES_Form_Widget extends WP_Widget {
46
  $data['email_place_holder'] = ( ! empty( $form_data['email_place_holder'] ) ) ? $form_data['email_place_holder'] : '';
47
  $data['button_label'] = ( ! empty( $form_data['button_label'] ) ) ? $form_data['button_label'] : '';
48
  $data['form_version'] = ( ! empty( $form_data['form_version'] ) ) ? $form_data['form_version'] : '';
 
 
49
 
50
  ES_Shortcode::render_form( $data );
51
 
13
 
14
  public function widget( $args, $instance ) {
15
 
16
+ $title = ! empty( $instance['title'] ) ? $instance['title'] : '';
17
+
18
+ $title = apply_filters( 'widget_title', $title );
19
 
20
  echo $args['before_widget'];
21
 
48
  $data['email_place_holder'] = ( ! empty( $form_data['email_place_holder'] ) ) ? $form_data['email_place_holder'] : '';
49
  $data['button_label'] = ( ! empty( $form_data['button_label'] ) ) ? $form_data['button_label'] : '';
50
  $data['form_version'] = ( ! empty( $form_data['form_version'] ) ) ? $form_data['form_version'] : '';
51
+ $data['gdpr_consent'] = ( ! empty( $form_data['gdpr_consent'] ) ) ? $form_data['gdpr_consent'] : 'no';
52
+ $data['gdpr_consent_text'] = ( ! empty( $form_data['gdpr_consent_text'] ) ) ? $form_data['gdpr_consent_text'] : '';
53
 
54
  ES_Shortcode::render_form( $data );
55
 
lite/includes/classes/class-es-forms-table.php CHANGED
@@ -242,6 +242,8 @@ class ES_Forms_Table extends WP_List_Table {
242
  $form_data['email_place_holder'] = ! empty( $data['email_place_holder'] ) ? sanitize_text_field( $data['email_place_holder'] ) : '';
243
  $form_data['button_label'] = ! empty( $data['button_label'] ) ? sanitize_text_field( $data['button_label'] ) : __( 'Subscribe', 'email-subscribers' );
244
  $form_data['list_visible'] = ! empty( $data['list_visible'] ) ? $data['list_visible'] : 'no';
 
 
245
  $form_data['lists'] = ! empty( $data['lists'] ) ? $data['lists'] : array();
246
  $form_data['af_id'] = ! empty( $data['af_id'] ) ? $data['af_id'] : 0;
247
  $form_data['desc'] = ! empty( $data['desc'] ) ? sanitize_text_field( $data['desc'] ) : '';
@@ -268,7 +270,7 @@ class ES_Forms_Table extends WP_List_Table {
268
  <div id="post-body-content">
269
  <div class="meta-box-sortables ui-sortable">
270
  <form method="post" action="admin.php?page=es_forms&action=<?php echo $action; ?>&form=<?php echo $id; ?>&_wpnonce=<?php echo $nonce; ?>">
271
- <table class="form-table">
272
  <tbody>
273
  <tr>
274
  <th scope="row">
@@ -291,7 +293,7 @@ class ES_Forms_Table extends WP_List_Table {
291
  <label for="tag-link"><?php echo __( 'Form Fields', 'email-subscribers' ); ?></label>
292
  </th>
293
  <td>
294
- <table class="">
295
  <tr class="form-field">
296
  <td><b><?php _e( 'Field', 'email-subscribers' ); ?></b></td>
297
  <td><b><?php _e( 'Show?', 'email-subscribers' ); ?></b></td>
@@ -364,8 +366,34 @@ class ES_Forms_Table extends WP_List_Table {
364
  echo 'checked="checked"';
365
  } ?> /> <?php _e( 'No', 'email-subscribers' ); ?>
366
  </td>
 
 
 
 
 
 
 
 
 
 
 
 
 
367
 
 
 
 
 
 
 
 
 
 
 
 
 
368
 
 
369
  </tr>
370
 
371
  </tbody>
@@ -432,9 +460,11 @@ class ES_Forms_Table extends WP_List_Table {
432
  $name_visible = ( ! empty( $data['name_visible'] ) && $data['name_visible'] === 'yes' ) ? true : false;
433
  $name_required = ( ! empty( $data['name_required'] ) && $data['name_required'] === 'yes' ) ? true : false;
434
  $list_visible = ( ! empty( $data['list_visible'] ) && $data['list_visible'] === 'yes' ) ? true : false;
435
- $list_requried = true;
436
  $list_ids = ! empty( $data['lists'] ) ? $data['lists'] : array();
437
  $af_id = ! empty( $data['af_id'] ) ? $data['af_id'] : 0;
 
 
438
 
439
  $body = array(
440
  array(
@@ -472,7 +502,7 @@ class ES_Forms_Table extends WP_List_Table {
472
  'params' => array(
473
  'label' => 'Lists',
474
  'show' => $list_visible,
475
- 'required' => $list_requried,
476
  'values' => $list_ids
477
  ),
478
 
@@ -497,7 +527,11 @@ class ES_Forms_Table extends WP_List_Table {
497
  $settings = array(
498
  'lists' => $list_ids,
499
  'desc' => $desc,
500
- 'form_version' => ES()->forms_db->version
 
 
 
 
501
  );
502
 
503
  $form_data['name'] = $name;
@@ -523,7 +557,15 @@ class ES_Forms_Table extends WP_List_Table {
523
  $desc = ! empty( $settings_data['desc'] ) ? $settings_data['desc'] : '';
524
  $form_version = ! empty( $settings_data['form_version'] ) ? $settings_data['form_version'] : '0.1';
525
 
526
- $form_data = array( 'form_id' => $id, 'name' => $name, 'af_id' => $af_id, 'desc' => $desc, 'form_version' => $form_version );
 
 
 
 
 
 
 
 
527
  foreach ( $body_data as $d ) {
528
  if ( $d['id'] === 'name' ) {
529
  $form_data['name_visible'] = ( $d['params']['show'] === true ) ? 'yes' : '';
@@ -719,11 +761,9 @@ class ES_Forms_Table extends WP_List_Table {
719
  * @return array
720
  */
721
  public function get_bulk_actions() {
722
- $actions = array(
723
  'bulk_delete' => __( 'Delete', 'email-subscribers' )
724
  );
725
-
726
- return $actions;
727
  }
728
 
729
  /**
242
  $form_data['email_place_holder'] = ! empty( $data['email_place_holder'] ) ? sanitize_text_field( $data['email_place_holder'] ) : '';
243
  $form_data['button_label'] = ! empty( $data['button_label'] ) ? sanitize_text_field( $data['button_label'] ) : __( 'Subscribe', 'email-subscribers' );
244
  $form_data['list_visible'] = ! empty( $data['list_visible'] ) ? $data['list_visible'] : 'no';
245
+ $form_data['gdpr_consent'] = ! empty( $data['gdpr_consent'] ) ? $data['gdpr_consent'] : 'no';
246
+ $form_data['gdpr_consent_text'] = ! empty( $data['gdpr_consent_text'] ) ? $data['gdpr_consent_text'] : 'Please accept terms & condition';
247
  $form_data['lists'] = ! empty( $data['lists'] ) ? $data['lists'] : array();
248
  $form_data['af_id'] = ! empty( $data['af_id'] ) ? $data['af_id'] : 0;
249
  $form_data['desc'] = ! empty( $data['desc'] ) ? sanitize_text_field( $data['desc'] ) : '';
270
  <div id="post-body-content">
271
  <div class="meta-box-sortables ui-sortable">
272
  <form method="post" action="admin.php?page=es_forms&action=<?php echo $action; ?>&form=<?php echo $id; ?>&_wpnonce=<?php echo $nonce; ?>">
273
+ <table class="form-table ig-es-form-table">
274
  <tbody>
275
  <tr>
276
  <th scope="row">
293
  <label for="tag-link"><?php echo __( 'Form Fields', 'email-subscribers' ); ?></label>
294
  </th>
295
  <td>
296
+ <table class="ig-es-form-table">
297
  <tr class="form-field">
298
  <td><b><?php _e( 'Field', 'email-subscribers' ); ?></b></td>
299
  <td><b><?php _e( 'Show?', 'email-subscribers' ); ?></b></td>
366
  echo 'checked="checked"';
367
  } ?> /> <?php _e( 'No', 'email-subscribers' ); ?>
368
  </td>
369
+ </tr>
370
+ <tr>
371
+ <th scope="row">
372
+ <label for="tag-link"><?php echo __( 'Show GDPR consent checkbox', 'email-subscribers' ); ?></label>
373
+ <p class="helper"> <?php _e( 'Show consent checkbox to get the consent of a contact before adding them to list(s)', 'email-subscribers' ); ?></p>
374
+ </th>
375
+ <td>
376
+ <table class="ig_es_form_table">
377
+ <tr>
378
+ <td>
379
+ <input type="radio" name="form_data[gdpr_consent]" value="yes" <?php if ( $form_data['gdpr_consent'] === 'yes' ) {
380
+ echo 'checked="checked"';
381
+ } ?> /><?php _e( 'Yes', 'email-subscribers' ); ?>
382
 
383
+ <input type="radio" name="form_data[gdpr_consent]" value="no" <?php if ( $form_data['gdpr_consent'] === 'no' ) {
384
+ echo 'checked="checked"';
385
+ } ?> /> <?php _e( 'No', 'email-subscribers' ); ?>
386
+ </td>
387
+ </tr>
388
+ <tr>
389
+ <td>
390
+ <textarea rows="2" cols="50" name="form_data[gdpr_consent_text]"><?php echo $form_data['gdpr_consent_text']; ?></textarea>
391
+ <p class="helper"><?php _e( 'Consent text will show up at subscription form next to consent checkbox.', 'email-subscribers' ); ?></p>
392
+ </td>
393
+ </tr>
394
+ </table>
395
 
396
+ </td>
397
  </tr>
398
 
399
  </tbody>
460
  $name_visible = ( ! empty( $data['name_visible'] ) && $data['name_visible'] === 'yes' ) ? true : false;
461
  $name_required = ( ! empty( $data['name_required'] ) && $data['name_required'] === 'yes' ) ? true : false;
462
  $list_visible = ( ! empty( $data['list_visible'] ) && $data['list_visible'] === 'yes' ) ? true : false;
463
+ $list_required = true;
464
  $list_ids = ! empty( $data['lists'] ) ? $data['lists'] : array();
465
  $af_id = ! empty( $data['af_id'] ) ? $data['af_id'] : 0;
466
+ $gdpr_consent = ! empty( $data['gdpr_consent'] ) ? $data['gdpr_consent'] : "no";
467
+ $gdpr_consent_text = ! empty( $data['gdpr_consent_text'] ) ? $data['gdpr_consent_text'] : "";
468
 
469
  $body = array(
470
  array(
502
  'params' => array(
503
  'label' => 'Lists',
504
  'show' => $list_visible,
505
+ 'required' => $list_required,
506
  'values' => $list_ids
507
  ),
508
 
527
  $settings = array(
528
  'lists' => $list_ids,
529
  'desc' => $desc,
530
+ 'form_version' => ES()->forms_db->version,
531
+ 'gdpr' => array(
532
+ 'consent' => $gdpr_consent,
533
+ 'consent_text' => $gdpr_consent_text
534
+ )
535
  );
536
 
537
  $form_data['name'] = $name;
557
  $desc = ! empty( $settings_data['desc'] ) ? $settings_data['desc'] : '';
558
  $form_version = ! empty( $settings_data['form_version'] ) ? $settings_data['form_version'] : '0.1';
559
 
560
+ $gdpr_consent = "no";
561
+ $gdpr_consent_text = "";
562
+ if ( ! empty( $settings_data['gdpr'] ) ) {
563
+ $gdpr_consent = ! empty( $settings_data['gdpr']['consent'] ) ? $settings_data['gdpr']['consent'] : "no";
564
+ $gdpr_consent_text = ! empty( $settings_data['gdpr']['consent_text'] ) ? $settings_data['gdpr']['consent_text'] : "";
565
+ }
566
+
567
+ $form_data = array( 'form_id' => $id, 'name' => $name, 'af_id' => $af_id, 'desc' => $desc, 'form_version' => $form_version, 'gdpr_consent' => $gdpr_consent, 'gdpr_consent_text' => $gdpr_consent_text );
568
+
569
  foreach ( $body_data as $d ) {
570
  if ( $d['id'] === 'name' ) {
571
  $form_data['name_visible'] = ( $d['params']['show'] === true ) ? 'yes' : '';
761
  * @return array
762
  */
763
  public function get_bulk_actions() {
764
+ return array(
765
  'bulk_delete' => __( 'Delete', 'email-subscribers' )
766
  );
 
 
767
  }
768
 
769
  /**
lite/includes/feedback/class-ig-feedback.php CHANGED
@@ -276,7 +276,6 @@ if ( ! class_exists( 'IG_Feedback_V_1_0_16' ) ) {
276
  }
277
 
278
  .ig-feedback-plugin-icon {
279
- style =
280
  float: left;
281
  margin-right: 0.5em;
282
  }
276
  }
277
 
278
  .ig-feedback-plugin-icon {
 
279
  float: left;
280
  margin-right: 0.5em;
281
  }
lite/languages/email-subscribers.pot CHANGED
@@ -3,7 +3,7 @@ msgid ""
3
  msgstr ""
4
  "Project-Id-Version: Email Subscribers & Newsletters\n"
5
  "Report-Msgid-Bugs-To: \n"
6
- "POT-Creation-Date: 2020-01-16 12:14+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
@@ -27,23 +27,23 @@ msgstr ""
27
  msgid "Email Subscribers Premium"
28
  msgstr ""
29
 
30
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.5.php:929
31
  msgid "Check for updates"
32
  msgstr ""
33
 
34
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.5.php:930
35
  msgid "Docs"
36
  msgstr ""
37
 
38
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.5.php:931
39
  msgid "Go Pro"
40
  msgstr ""
41
 
42
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.5.php:934
43
  msgid "Disconnect from Icegram"
44
  msgstr ""
45
 
46
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.5.php:936
47
  msgid "Connect to Icegram"
48
  msgstr ""
49
 
@@ -389,7 +389,8 @@ msgstr ""
389
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:329
390
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:402
391
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:438
392
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:365
 
393
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-handle-sync-wp-user.php:65
394
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-widget.php:49
395
  msgid "No"
@@ -400,7 +401,8 @@ msgstr ""
400
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:329
401
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:401
402
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:437
403
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:361
 
404
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-handle-sync-wp-user.php:68
405
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-widget.php:49
406
  msgid "Yes"
@@ -727,7 +729,7 @@ msgid "Post Notifications"
727
  msgstr ""
728
 
729
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:153
730
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:260
731
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:195
732
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:34
733
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:242
@@ -740,7 +742,7 @@ msgstr ""
740
 
741
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:169
742
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:91
743
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:336
744
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:37
745
  msgid "Lists"
746
  msgstr ""
@@ -1251,7 +1253,7 @@ msgstr ""
1251
 
1252
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:69
1253
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:243
1254
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:131
1255
  msgid "Subscribe"
1256
  msgstr ""
1257
 
@@ -1727,13 +1729,13 @@ msgstr ""
1727
 
1728
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:165
1729
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:168
1730
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:339
1731
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:822
1732
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:310
1733
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:693
1734
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:263
1735
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:496
1736
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:151
1737
  msgid "Name"
1738
  msgstr ""
1739
 
@@ -1745,9 +1747,9 @@ msgstr ""
1745
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:620
1746
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:823
1747
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:295
1748
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:303
1749
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:90
1750
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:150
1751
  msgid "Email"
1752
  msgstr ""
1753
 
@@ -2072,17 +2074,17 @@ msgstr ""
2072
  msgid "Finished"
2073
  msgstr ""
2074
 
2075
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:268
2076
  msgid "All"
2077
  msgstr ""
2078
 
2079
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:319
2080
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:478
2081
  #, php-format
2082
  msgid "<a href=\"?page=%s&action=%s&list=%s&_wpnonce=%s\">Edit</a>"
2083
  msgstr ""
2084
 
2085
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:320
2086
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:479
2087
  #, php-format
2088
  msgid ""
@@ -2090,45 +2092,45 @@ msgid ""
2090
  "checkDelete()\">Delete</a>"
2091
  msgstr ""
2092
 
2093
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:340
2094
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:271
2095
  msgid "Type"
2096
  msgstr ""
2097
 
2098
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:341
2099
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:296
2100
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:36
2101
  msgid "List"
2102
  msgstr ""
2103
 
2104
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:342
2105
  msgid "Categories"
2106
  msgstr ""
2107
 
2108
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:343
2109
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:297
2110
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:91
2111
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:272
2112
  msgid "Status"
2113
  msgstr ""
2114
 
2115
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:392
2116
  msgid "Search Campaigns"
2117
  msgstr ""
2118
 
2119
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:431
2120
  msgid "You are not allowed to delete campaign."
2121
  msgstr ""
2122
 
2123
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:437
2124
  msgid "Campaign has been deleted successfully!"
2125
  msgstr ""
2126
 
2127
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:455
2128
  msgid "Campaign(s) have been deleted successfully!"
2129
  msgstr ""
2130
 
2131
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:459
2132
  msgid "Please check campaign(s) to delete."
2133
  msgstr ""
2134
 
@@ -2273,13 +2275,13 @@ msgid ""
2273
  msgstr ""
2274
 
2275
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:825
2276
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:695
2277
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:501
2278
  msgid "Created"
2279
  msgstr ""
2280
 
2281
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:858
2282
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:723
2283
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:530
2284
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:254
2285
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:337
@@ -2486,63 +2488,78 @@ msgstr ""
2486
  msgid "Sorry, form not found"
2487
  msgstr ""
2488
 
2489
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:258
2490
  msgid "New Form"
2491
  msgstr ""
2492
 
2493
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:260
2494
  msgid "Edit Form"
2495
  msgstr ""
2496
 
2497
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:275
2498
  msgid "Form Name"
2499
  msgstr ""
2500
 
2501
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:283
2502
  msgid "Description"
2503
  msgstr ""
2504
 
2505
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:291
2506
  msgid "Form Fields"
2507
  msgstr ""
2508
 
2509
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:296
2510
  msgid "Field"
2511
  msgstr ""
2512
 
2513
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:297
2514
  msgid "Show?"
2515
  msgstr ""
2516
 
2517
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:298
2518
  msgid "Required?"
2519
  msgstr ""
2520
 
2521
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:299
2522
  msgid "Label"
2523
  msgstr ""
2524
 
2525
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:300
2526
  msgid "Place Holder"
2527
  msgstr ""
2528
 
2529
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:325
2530
  msgid "Button"
2531
  msgstr ""
2532
 
2533
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:337
2534
  msgid "Contacts will be added into selected list(s)"
2535
  msgstr ""
2536
 
2537
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:355
2538
  msgid "Allow contact to choose list(s)"
2539
  msgstr ""
2540
 
2541
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:356
2542
  msgid "Allow contacts to choose list(s) in which they want to subscribe."
2543
  msgstr ""
2544
 
2545
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:388
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
2546
  #, php-format
2547
  msgid ""
2548
  "Secure your form and avoid spam signups with Email Subscribers Starter Plan "
@@ -2550,53 +2567,53 @@ msgid ""
2550
  "decoration:none\" href=\"%s\">Get started</a>"
2551
  msgstr ""
2552
 
2553
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:677
2554
  #, php-format
2555
  msgid "<a href=\"?page=%s&action=%s&form=%s&_wpnonce=%s\">Edit</a>"
2556
  msgstr ""
2557
 
2558
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:678
2559
  #, php-format
2560
  msgid ""
2561
  "<a href=\"?page=%s&action=%s&form=%s&_wpnonce=%s\" onclick=\"return "
2562
  "checkDelete()\">Delete</a>"
2563
  msgstr ""
2564
 
2565
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:694
2566
  msgid "Shortcode"
2567
  msgstr ""
2568
 
2569
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:742
2570
  msgid "Search Forms"
2571
  msgstr ""
2572
 
2573
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:780
2574
  msgid "You do not have permission to delete this form."
2575
  msgstr ""
2576
 
2577
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:787
2578
  msgid "Form has been deleted successfully!"
2579
  msgstr ""
2580
 
2581
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:802
2582
  msgid "Form(s) have been deleted successfully!"
2583
  msgstr ""
2584
 
2585
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:805
2586
  msgid "Please select form(s) to delete."
2587
  msgstr ""
2588
 
2589
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:816
2590
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:637
2591
  msgid "Enable"
2592
  msgstr ""
2593
 
2594
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:817
2595
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:638
2596
  msgid "Disable"
2597
  msgstr ""
2598
 
2599
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:829
2600
  msgid "No Forms avaliable."
2601
  msgstr ""
2602
 
@@ -3040,7 +3057,7 @@ msgstr ""
3040
  msgid "Action failed. Please refresh the page and retry."
3041
  msgstr ""
3042
 
3043
- #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:245
3044
  msgid "Select List(s)"
3045
  msgstr ""
3046
 
3
  msgstr ""
4
  "Project-Id-Version: Email Subscribers & Newsletters\n"
5
  "Report-Msgid-Bugs-To: \n"
6
+ "POT-Creation-Date: 2020-02-12 11:19+0000\n"
7
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
8
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
9
  "Language-Team: \n"
27
  msgid "Email Subscribers Premium"
28
  msgstr ""
29
 
30
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.6.php:929
31
  msgid "Check for updates"
32
  msgstr ""
33
 
34
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.6.php:930
35
  msgid "Docs"
36
  msgstr ""
37
 
38
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.6.php:931
39
  msgid "Go Pro"
40
  msgstr ""
41
 
42
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.6.php:934
43
  msgid "Disconnect from Icegram"
44
  msgstr ""
45
 
46
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/inc/ig-upgrade-v-0.4.6.php:936
47
  msgid "Connect to Icegram"
48
  msgstr ""
49
 
389
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:329
390
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:402
391
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:438
392
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:367
393
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:385
394
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-handle-sync-wp-user.php:65
395
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-widget.php:49
396
  msgid "No"
401
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:329
402
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:401
403
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:437
404
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:363
405
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:381
406
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-handle-sync-wp-user.php:68
407
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-widget.php:49
408
  msgid "Yes"
729
  msgstr ""
730
 
731
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:153
732
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:262
733
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:195
734
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:34
735
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-templates-table.php:242
742
 
743
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/class-email-subscribers-admin.php:169
744
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:91
745
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:338
746
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:37
747
  msgid "Lists"
748
  msgstr ""
1253
 
1254
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/admin/partials/dashboard.php:69
1255
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:243
1256
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:132
1257
  msgid "Subscribe"
1258
  msgstr ""
1259
 
1729
 
1730
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:165
1731
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-admin-settings.php:168
1732
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:341
1733
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:822
1734
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:312
1735
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:735
1736
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:263
1737
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:496
1738
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:154
1739
  msgid "Name"
1740
  msgstr ""
1741
 
1747
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:620
1748
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:823
1749
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:295
1750
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:305
1751
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:90
1752
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:153
1753
  msgid "Email"
1754
  msgstr ""
1755
 
2074
  msgid "Finished"
2075
  msgstr ""
2076
 
2077
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:270
2078
  msgid "All"
2079
  msgstr ""
2080
 
2081
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:321
2082
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:478
2083
  #, php-format
2084
  msgid "<a href=\"?page=%s&action=%s&list=%s&_wpnonce=%s\">Edit</a>"
2085
  msgstr ""
2086
 
2087
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:322
2088
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:479
2089
  #, php-format
2090
  msgid ""
2092
  "checkDelete()\">Delete</a>"
2093
  msgstr ""
2094
 
2095
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:342
2096
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:271
2097
  msgid "Type"
2098
  msgstr ""
2099
 
2100
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:343
2101
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:296
2102
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:36
2103
  msgid "List"
2104
  msgstr ""
2105
 
2106
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:344
2107
  msgid "Categories"
2108
  msgstr ""
2109
 
2110
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:345
2111
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-export-subscribers.php:297
2112
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:91
2113
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:272
2114
  msgid "Status"
2115
  msgstr ""
2116
 
2117
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:394
2118
  msgid "Search Campaigns"
2119
  msgstr ""
2120
 
2121
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:433
2122
  msgid "You are not allowed to delete campaign."
2123
  msgstr ""
2124
 
2125
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:439
2126
  msgid "Campaign has been deleted successfully!"
2127
  msgstr ""
2128
 
2129
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:457
2130
  msgid "Campaign(s) have been deleted successfully!"
2131
  msgstr ""
2132
 
2133
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-campaigns-table.php:461
2134
  msgid "Please check campaign(s) to delete."
2135
  msgstr ""
2136
 
2275
  msgstr ""
2276
 
2277
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:825
2278
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:737
2279
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:501
2280
  msgid "Created"
2281
  msgstr ""
2282
 
2283
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-contacts-table.php:858
2284
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:765
2285
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:530
2286
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:254
2287
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-reports-table.php:337
2488
  msgid "Sorry, form not found"
2489
  msgstr ""
2490
 
2491
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:260
2492
  msgid "New Form"
2493
  msgstr ""
2494
 
2495
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:262
2496
  msgid "Edit Form"
2497
  msgstr ""
2498
 
2499
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:277
2500
  msgid "Form Name"
2501
  msgstr ""
2502
 
2503
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:285
2504
  msgid "Description"
2505
  msgstr ""
2506
 
2507
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:293
2508
  msgid "Form Fields"
2509
  msgstr ""
2510
 
2511
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:298
2512
  msgid "Field"
2513
  msgstr ""
2514
 
2515
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:299
2516
  msgid "Show?"
2517
  msgstr ""
2518
 
2519
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:300
2520
  msgid "Required?"
2521
  msgstr ""
2522
 
2523
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:301
2524
  msgid "Label"
2525
  msgstr ""
2526
 
2527
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:302
2528
  msgid "Place Holder"
2529
  msgstr ""
2530
 
2531
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:327
2532
  msgid "Button"
2533
  msgstr ""
2534
 
2535
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:339
2536
  msgid "Contacts will be added into selected list(s)"
2537
  msgstr ""
2538
 
2539
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:357
2540
  msgid "Allow contact to choose list(s)"
2541
  msgstr ""
2542
 
2543
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:358
2544
  msgid "Allow contacts to choose list(s) in which they want to subscribe."
2545
  msgstr ""
2546
 
2547
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:372
2548
+ msgid "Show GDPR consent checkbox"
2549
+ msgstr ""
2550
+
2551
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:373
2552
+ msgid ""
2553
+ "Show consent checkbox to get the consent of a contact before adding them to "
2554
+ "list(s)"
2555
+ msgstr ""
2556
+
2557
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:391
2558
+ msgid ""
2559
+ "Consent text will show up at subscription form next to consent checkbox."
2560
+ msgstr ""
2561
+
2562
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:416
2563
  #, php-format
2564
  msgid ""
2565
  "Secure your form and avoid spam signups with Email Subscribers Starter Plan "
2567
  "decoration:none\" href=\"%s\">Get started</a>"
2568
  msgstr ""
2569
 
2570
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:719
2571
  #, php-format
2572
  msgid "<a href=\"?page=%s&action=%s&form=%s&_wpnonce=%s\">Edit</a>"
2573
  msgstr ""
2574
 
2575
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:720
2576
  #, php-format
2577
  msgid ""
2578
  "<a href=\"?page=%s&action=%s&form=%s&_wpnonce=%s\" onclick=\"return "
2579
  "checkDelete()\">Delete</a>"
2580
  msgstr ""
2581
 
2582
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:736
2583
  msgid "Shortcode"
2584
  msgstr ""
2585
 
2586
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:782
2587
  msgid "Search Forms"
2588
  msgstr ""
2589
 
2590
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:820
2591
  msgid "You do not have permission to delete this form."
2592
  msgstr ""
2593
 
2594
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:827
2595
  msgid "Form has been deleted successfully!"
2596
  msgstr ""
2597
 
2598
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:842
2599
  msgid "Form(s) have been deleted successfully!"
2600
  msgstr ""
2601
 
2602
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:845
2603
  msgid "Please select form(s) to delete."
2604
  msgstr ""
2605
 
2606
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:856
2607
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:637
2608
  msgid "Enable"
2609
  msgstr ""
2610
 
2611
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:857
2612
  #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-lists-table.php:638
2613
  msgid "Disable"
2614
  msgstr ""
2615
 
2616
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/includes/classes/class-es-forms-table.php:869
2617
  msgid "No Forms avaliable."
2618
  msgstr ""
2619
 
3057
  msgid "Action failed. Please refresh the page and retry."
3058
  msgstr ""
3059
 
3060
+ #: ../../../../../repositories/GitLab/icegram/email-subscribers/lite/public/partials/class-es-shortcode.php:255
3061
  msgid "Select List(s)"
3062
  msgstr ""
3063
 
lite/public/partials/class-es-shortcode.php CHANGED
@@ -71,6 +71,7 @@ class ES_Shortcode {
71
  $form = ES()->forms_db->get_form_by_id( $id );
72
 
73
  if ( $form ) {
 
74
  $form_data = ES_Forms_Table::get_form_data_from_body( $form );
75
 
76
  self::render_form( $form_data );
@@ -135,6 +136,8 @@ class ES_Shortcode {
135
  $list = ! empty( $data['list'] ) ? $data['list'] : 0;
136
  $desc = ! empty( $data['desc'] ) ? $data['desc'] : '';
137
  $form_version = ! empty( $data['form_version'] ) ? $data['form_version'] : '0.1';
 
 
138
 
139
  /**
140
  * We did not have $email_label, $name_label in
@@ -222,15 +225,22 @@ class ES_Shortcode {
222
  <input type="hidden" name="es_email_page_url" value="<?php echo $current_page_url; ?>"/>
223
  <input type="hidden" name="status" value="Unconfirmed"/>
224
  <input type="hidden" name="es-subscribe" id="es-subscribe" value="<?php echo $nonce; ?>"/>
225
- <label style="<?php echo $hp_style; ?>"><input type="email" name="es_hp_email" class="es_required_field" tabindex="-1" autocomplete="-1" value="" /></label>
226
  <?php do_action( 'ig_es_after_form_fields' ) ?>
227
- <?php if ( ( in_array( 'gdpr/gdpr.php', $active_plugins ) || array_key_exists( 'gdpr/gdpr.php', $active_plugins ) ) ) {
 
 
 
 
 
228
  echo GDPR::consent_checkboxes();
229
- } ?>
 
 
230
  <input type="submit" name="submit" class="es_subscription_form_submit es_submit_button es_textbox_button" id="es_subscription_form_submit_<?php echo $unique_id; ?>" value="<?php echo $button_label; ?>"/>
231
 
232
  <?php $spinner_image_path = ES_PLUGIN_URL . 'lite/public/images/spinner.gif'; ?>
233
-
234
  <span class="es_spinner_image" id="spinner-image"><img src="<?php echo $spinner_image_path; ?>"/></span>
235
 
236
  </form>
71
  $form = ES()->forms_db->get_form_by_id( $id );
72
 
73
  if ( $form ) {
74
+
75
  $form_data = ES_Forms_Table::get_form_data_from_body( $form );
76
 
77
  self::render_form( $form_data );
136
  $list = ! empty( $data['list'] ) ? $data['list'] : 0;
137
  $desc = ! empty( $data['desc'] ) ? $data['desc'] : '';
138
  $form_version = ! empty( $data['form_version'] ) ? $data['form_version'] : '0.1';
139
+ $gdpr_consent = ! empty( $data['gdpr_consent'] ) ? $data['gdpr_consent'] : 'no';
140
+ $gdpr_consent_text = ! empty( $data['gdpr_consent_text'] ) ? $data['gdpr_consent_text'] : '';
141
 
142
  /**
143
  * We did not have $email_label, $name_label in
225
  <input type="hidden" name="es_email_page_url" value="<?php echo $current_page_url; ?>"/>
226
  <input type="hidden" name="status" value="Unconfirmed"/>
227
  <input type="hidden" name="es-subscribe" id="es-subscribe" value="<?php echo $nonce; ?>"/>
228
+ <label style="<?php echo $hp_style; ?>"><input type="email" name="es_hp_email" class="es_required_field" tabindex="-1" autocomplete="-1" value=""/></label>
229
  <?php do_action( 'ig_es_after_form_fields' ) ?>
230
+ <?php
231
+
232
+
233
+ if($gdpr_consent === 'yes') { ?>
234
+ <p><input type="checkbox" name="es_gdpr_consent" value="true" required /> <label><?php echo $gdpr_consent_text; ?></label> </p>
235
+ <?php } else if ( ( in_array( 'gdpr/gdpr.php', $active_plugins ) || array_key_exists( 'gdpr/gdpr.php', $active_plugins ) ) ) {
236
  echo GDPR::consent_checkboxes();
237
+ }
238
+
239
+ ?>
240
  <input type="submit" name="submit" class="es_subscription_form_submit es_submit_button es_textbox_button" id="es_subscription_form_submit_<?php echo $unique_id; ?>" value="<?php echo $button_label; ?>"/>
241
 
242
  <?php $spinner_image_path = ES_PLUGIN_URL . 'lite/public/images/spinner.gif'; ?>
243
+
244
  <span class="es_spinner_image" id="spinner-image"><img src="<?php echo $spinner_image_path; ?>"/></span>
245
 
246
  </form>
readme.txt CHANGED
@@ -1,152 +1,109 @@
1
- === Email Subscribers & Newsletters ===
2
  Contributors: icegram, niravmehta, sandhyam, storeapps, malayladu, Mansi Shah
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BMFRMVXQ87JWA&source=url
4
  Author URI: https://www.icegram.com/
5
  Tags: subscription, newsletter, email marketing, post notification, email newsletter form, email signup, email widget, newsletter signup, subscribe, subscription form, bulk emails, signup form, list builder, lead generation, welcome email, contacts
6
  Requires at least: 3.9
7
  Tested up to: 5.3.2
8
- Stable tag: 4.3.10
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses
11
 
12
- Add subscription forms on website, send HTML Broadcasts(aka newsletters) & automatically notify contacts about new blog posts once it gets published.
13
 
14
  == Description ==
15
 
16
- Email Subscribers is a complete newsletter plugin which lets you **collect leads, send automated new blog post notification emails, create & send broadcasts and also manage them all in one single place**.
17
 
18
- > This works very well indeed... It **does all the necessary things for a newsletter/email list(s)**... **It is simple, clean, easy to engage, and looks good**... I was also easily able to do some styling on the input forms by adding its widget css into my child's style.css file and add and/or change some properties and values... Thanks much for making this available and staying on top of it... :-)
19
- > - [crzyhrse](https://wordpress.org/support/topic/very-well-indeed)
20
 
21
- **Perfect Plugin for All your Newsletter Needs**
22
-
23
- Email Subscribers is a fully featured subscription plugin specially created keeping in mind all the needs and requirements of a **regular blogger, website owner, marketer and developers**. It helps you achieve all the things you need to build a list and keep them engaged within a single plugin.
24
-
25
- **Easily Collect Leads On Your Website** : Insert a neat looking subscription anywhere on your website. This subscription box is beautifully designed and grabs audiences attention instantly.
26
 
27
  **Send Automated Updates when a Post is published** : Save on time by automating the process of sending emails each time a blog post is published.
28
 
29
- **Quickly Create, Schedule and Send Broadcasts** : Create beautiful broadcasts using the HTML editor and send them to your subscribers either manually or via cron.
30
-
31
- > **Complete Plugin. Configured within 5 minutes. Works 100%** -
32
- I am very satisfied with this easy and complete plugin/widget. In 5 minutes or less I configured it and is working 100%. I had to delete what I was using from jetpack because it just stop working and I could not figured out why. So this one seems to be the right for me. Thanks
33
- > - [Vsoraya](https://wordpress.org/support/topic/perfect-and-easy-9/)
34
-
35
- **Complete Feature List of Email Subscribers**
36
-
37
- * Send **notification emails** to contacts when new posts are published.
38
- * Option to **schedule email (Cron job option)** or **send them manually**.
39
- * **Collect customer emails by adding a subscription box (Widget/Shortcode/PHP Cod)**.
40
- * **Double Opt-in and Single Opt-in** facility for contacts.
 
 
 
 
 
41
  * **Email notification** to admin when user **signs up** (Optional).
42
  * **Automatic welcome email** to contacts (Optional).
43
  * Automatically add **Unsubscribe link** in the email.
44
- * **Import/Export contacts emails**.
45
  * **HTML editor** to create broadcasts and post notifications.
46
- * Send broadcasts.
47
- * Sent **email status** and when it was viewed.
48
  * Support **localization or internationalization**.
49
- * **Include categories** while sending a post notification.
50
- * Easy **Integration with free plugins [Icegram](https://wordpress.org/plugins/icegram/) and [Rainmaker](https://wordpress.org/plugins/icegram-rainmaker/)**
51
-
52
- > **Best Email Subscriber Plugin!!** -
53
- > I have tried quite a few subscribe by email type plugins and this by far blows them all out of the water. Beautiful emails and and great backend design for the admin. This works so nice and works well with SMTP solutions
54
- > - [Mike Price](https://wordpress.org/support/topic/best-email-subscriber-plugin/)
55
-
56
- **Start Collecting Leads Anywhere on Your Website**
57
-
58
- Email subscribers lets you collect leads from anyplace on your website. You can either directly insert the subscription form as a shortcode, show it as a widget or simple add it to your site’s theme using php.
59
-
60
- * **Shortcode for any posts or pages**
61
-
62
- ` [email-subscribers-form id="{form-id}"] `
63
-
64
- * **Widget option**
65
-
66
- Go to Appearance -> Widgets. Drag and drop the Email Subscribers widget to your desired location.
67
-
68
- * **Add directly in the theme**
69
-
70
- Add following line of PHP code directly in your theme :
71
 
72
- ` es_subbox( $namefield = "YES", $desc = "", $group = "" ); `
73
 
74
- > **Great Plugin** -
75
- > Works as expected. Great way to build an email list on your own site. It allows my clients to manage their own lists via login. I love the automatic notifications to contacts when new posts are created. Looking forward to a “premium” paid version that includes email templates.
76
- > - [jj9617](https://wordpress.org/support/topic/great-plugin-10646/)
77
-
78
- **Send Automated Emails as soon as a New Blog Post is Published**
79
-
80
- As soon as you publish a new blog post, email subscribers will automatically send the people on your list a notification, informing them about the new blogpost.
81
-
82
- > **Great product and support** -
83
- > I highly recommend this product. It does everything it says it will do, is easily adaptable to your website, and Mansi’s level of support is fantastic. Unlike some of the other similar plugins, this one gives you total control over who requests to subscribe to your newsletter or blog.
84
- > - [ForPm](https://wordpress.org/support/topic/great-product-and-support-11/)
85
-
86
- **It’s a One-time Setup**
 
 
87
 
88
- Once you setup a ‘New blog post’ notification mail, you won’t have to look at it ever again. Email Subscribers will detect everytime a new blog article is published on your website and then send an notification email to your list informing them about the article.
89
 
90
- > **Easy to use but super powerfull** -
91
- > **Easy to configure, tweak and manage**. And works like a charm
92
- > - [Aleksander](https://wordpress.org/support/topic/easy-to-use-but-super-powerfull/)
93
 
94
- **Create Beautiful Newsletters Within Minutes**
95
 
96
- Email Subscribers has a HTML editor which lets you create elegant newsletter, emails and send them to your contacts. You can add images, infographics, links, content etc and make your newsletters engaging for your contacts.
97
 
98
- > **Impressive and simple** -
99
- > Found this plugin, most impressed, simple to set up, easy to use and the support is overwhelming
100
- > - [Closeburn](https://wordpress.org/support/topic/impressive-and-simple/)
101
 
102
- **Send/Schedule Emails either Automatically or Manually**
103
 
104
- Using Email Subscribers you can either choose to send the newsletters/ emails manually or schedule them using a cron job.
105
 
106
- **Detailed Documentation**
107
 
108
- Email Subscribers has a vast, well documented series of article that can help you understand each feature in detail. Please go ahead and read it incase of any questions : [Email Subscribers Documentation](https://www.icegram.com/knowledgebase_category/email-subscribers).
109
-
110
- > **Hitman of email subscribing** -
111
- > the best plugin for getting subscribers.Combine it with any popup and you don’t need anything else.the help (FAQ) section is really detailed.
112
- > - [DrowsyReader](https://wordpress.org/support/topic/hitman-of-email-subscribing/)
113
-
114
- **Friendly Approachable Support**
115
 
116
  Don’t believe it? Have a look at the review section. The support guys are friendly and ever willing to assist you with whatever be your query. Feel free to contact them with both pre-sales, after-sales questions.
117
 
118
- > **Lightning support** -
119
  > Had 3 questions about the plugin, got extensive support with each one. Continue doing what you’re doing! Thanks a lot! 5/5
120
  > - [DomLaurin](https://wordpress.org/support/topic/lightning-support/)
121
 
122
- **More Advanced Features**
123
-
124
- Check out [Email Subscribers Starter](https://www.icegram.com/email-subscribers-pricing/) to get these features :
125
-
126
- * **Protect your list from bot attacks** - Use captcha to protect your email list from bots. The simple maths captcha helps identifying bots from humans and eliminates spam signups.
127
-
128
- * **Newsletter email templates** - Elegant newsletter templates to keep your leads engaged with your content
129
-
130
- * **Offer & promotional email templates** - High converting ready-to-use templates for any occasion, events or holiday season.
131
-
132
- * **New blog post notification email templates** - Awesome templates that will encourage contacts to read your blog post
133
-
134
- * **Automatic Background Sending**
135
-
136
- * **Connect with SMTP / Email Sending Services**
137
-
138
- * **Automatically add people to your mailing list whenever someone post a comment on your website**
139
-
140
- * Integrate with **WooCommerce & Contact Form 7**
141
 
 
 
 
142
 
143
- **Get more benefits by using Email Subscribers with these free plugins**
 
 
144
 
145
- **Get more form styles by using Rainmaker**
146
 
147
- Email Subscribers easily integrates with another light weight plugin called [Rainmaker](https://wordpress.org/plugins/icegram-rainmaker/). This plugin provides you **multiple, beautiful form design templates**. It also **lets you redirect the user to another url as soon as they subscribe to your form**.
148
 
149
- Using Rainmaker, you can extend the core features of Email Subscribers making the forms even more useful and styles even more elegant.
150
 
151
  **Help Fellow WordPressers by Writing a Review**
152
 
@@ -156,14 +113,14 @@ If you like Email Subscribers, please leave a [5 stars](https://wordpress.org/su
156
 
157
  1. [Icegram](https://wordpress.org/plugins/icegram/) - Popups, Welcome Bar, Opt-Ins and Lead Generation Plugin
158
  2. [Rainmaker](https://wordpress.org/plugins/icegram-rainmaker/) - Best Forms Plugin on WordPress
159
- 3. [Temporary Login Without Password](https://wordpress.org/plugins/temporary-login-without-password/)
160
 
161
  == Installation ==
162
 
163
  Option 1:
164
 
165
  1. Go to WordPress Dashboard. Locate Plugins -> Add New
166
- 2. Search Email Subscribers plugin using search option
167
  3. Find the plugin and click Install Now button
168
  4. After installation, click on Activate Plugin link to activate the plugin.
169
 
@@ -171,7 +128,7 @@ Option 2:
171
 
172
  1. Download the plugin email-subscribers.zip
173
  2. Go to WordPress Dashboard. Locate Plugins -> Add New
174
- 3. Click on Upload Plugin link from top
175
  4. Upload the downloaded email-subscribers.zip file and click on Install Now
176
  5. After installation, click on Activate Plugin link to activate the plugin.
177
 
@@ -297,24 +254,31 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
297
 
298
  9. Admin page - Settings Tab 4 - Security Settings
299
 
 
300
  == Changelog ==
301
 
 
 
 
 
 
302
  **4.3.10 (16.01.2020)**
303
 
304
  * Fix: Invalid email adding issue from Rainmaker
305
 
306
  **4.3.9 (08.01.2020)**
307
 
308
- * Update: Added compatibility with Outlook mailer of WP Mail SMTP plugin. (Thanks to [@kinderkeuken](https://profiles.wordpress.org/kinderkeuken/) for help us debugging)
309
  * Fix: Duplicate email import issue.
310
 
311
  **4.3.8 (25.12.2019)**
312
 
313
- * Fix: Include Javascript issue with localised WordPress
314
  * Fix: Duplicate entries of contacts
315
 
316
  **4.3.7 (18.12.2019)**
317
- * Update: Improved import contacts functionality. Now, we are able to import ".CSV" file which contains only emails
 
318
  * Fix: Multiple emails to contacts
319
 
320
  **4.3.6 (12.12.2019)**
@@ -332,8 +296,8 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
332
 
333
  **4.3.5 (04.12.2019)**
334
 
335
- * New: Added setting to set cron interval
336
- * New: Added setting to set maximum emails to send on every cron request
337
  * Fix: Illegal string offset ‘es_registered’ warning
338
 
339
  **4.3.4.1 (29.11.2019)**
@@ -356,8 +320,8 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
356
  **4.3.2 (20.11.2019)**
357
 
358
  * New: Added basic reporting like total subscribed, unsubscribed, open in last 60 days in audience dashboard
359
- * New: Added Pre header in broadcast
360
- * Update: Clear all cron on deactivation
361
  * Update: Improve Email Sending
362
  * Fix: Override of Cron Schedules
363
  * Fix: email "Sending" issue
@@ -390,10 +354,10 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
390
 
391
  **4.2.3 (17.10.2019)**
392
 
393
- * Update: Now, only administrator can access Email Subscribers menus.
394
  * Fix: Email open tracking
395
  * Fix: Vulnerability while exporting contacts
396
- * Fix: Vulnerability while sending test email
397
  * Fix: Check permission before saving settings
398
 
399
  **4.2.2 (15.10.2019)**
@@ -408,7 +372,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
408
 
409
  **4.2.0 (01.10.2019)**
410
 
411
- * New: [Pepipost](https://pepipost.com/?utm_source=icegram&utm_medium=es_inapp&utm_campaign=pepipost) api support for email sending
412
 
413
  **4.1.15 (12.09.2019)**
414
 
@@ -440,7 +404,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
440
 
441
  **4.1.10 (31.07.2019)**
442
 
443
- * Update: Added viewed count on reports page
444
  * Fix: Shortcodes were not working in email templates
445
  * Fix: Viewed status was not getting updated
446
  * Fix: Migration issues in reports
@@ -468,7 +432,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
468
 
469
  **4.1.6 (01.07.2019)**
470
 
471
- * Update: Added sorting for name field in Audience tab
472
  * Fix: Warning: Illegal string offset 'es_registered'
473
  * Fix: Set list name blank in campaign list page
474
  * Fix: Contacts sort by email was not working.
@@ -513,10 +477,10 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
513
 
514
  **4.0.18 (07.05.2019)**
515
 
516
- * New : Added a feature to duplicate any template
517
- * New : Added support to re run database migration from ES 3.5.18
518
- * Fix : Display "0" above form
519
- * Fix : Migration issue
520
 
521
  **4.0.17 (03.05.2019)**
522
 
@@ -536,7 +500,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
536
  * Fix: Error with Gutenberg editor
537
  * Fix: Media Upload Error
538
  * Fix: WordPress Media Library grid issue
539
- * Fix: Database error
540
 
541
  **4.0.14.1 (16.04.2019)**
542
 
@@ -551,11 +515,11 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
551
 
552
  **4.0.13 (05.04.2019)**
553
 
554
- * Fix : Plain text email does not decode HTML entities
555
- * Fix : Not able to select category with special charterers in post notification
556
- * Fix : Not able to send email using Amazon SES
557
- * Fix : Allow contact to subscribe again once unsubscribed
558
- * Fix : Remove the NAME field when "NO" set in shortcode
559
  * Update: POT file
560
 
561
  **4.0.12 (01.04.2019)**
@@ -569,7 +533,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
569
  * New : Added "Add to List" option to the bulk actions of contacts
570
  * New : Link contacts from list view
571
  * Update: Additional security check while opt-in and unsubscription
572
- * Fix : PHP Fatal error: Cannot redeclare temp_filter_category()
573
 
574
  **4.0.10 (20.03.2019)**
575
 
@@ -605,7 +569,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
605
 
606
  * Enhancement: Now, queued emails will be processed on every 15 minutes
607
  * Fix: Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
608
- * Fix: Parse error: syntax error, unexpected '[', expecting ')'
609
  * Update: POT file
610
 
611
  **4.0.5 (11.03.2019)**
@@ -617,16 +581,16 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
617
  **4.0.4 (07.03.2019)**
618
 
619
  * Fix: 'es_subbox' function not working
620
- * Fix: Warning: Cannot modify header information
621
 
622
  **4.0.3 (06.03.2019)**
623
 
624
- * New: Able to process queued emails manually
625
  * Update: Added list wise status for contact on Audience dashboard
626
  * Update: Added status based filtering for contacts
627
  * Update: Added Icegram compatibility
628
  * Fix: Post Notification not getting triggered
629
- * Fix: Incorrect cron url issue when migrated from other domain
630
 
631
  **4.0.2 (04.03.2019)**
632
 
@@ -651,7 +615,7 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
651
 
652
  **4.0 (01.03.2019)**
653
 
654
- * New: [Revamped the plugin](https://www.icegram.com/email-subscribers-plugin-redesign/) - Changes in UI and terminology
655
  * New: Added domain blocking to prevent spam attacks
656
  * Update: POT file
657
 
1
+ === Email Subscribers & Newsletters - Simple and Effective newsletter system ===
2
  Contributors: icegram, niravmehta, sandhyam, storeapps, malayladu, Mansi Shah
3
  Donate link: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=BMFRMVXQ87JWA&source=url
4
  Author URI: https://www.icegram.com/
5
  Tags: subscription, newsletter, email marketing, post notification, email newsletter form, email signup, email widget, newsletter signup, subscribe, subscription form, bulk emails, signup form, list builder, lead generation, welcome email, contacts
6
  Requires at least: 3.9
7
  Tested up to: 5.3.2
8
+ Stable tag: 4.3.11
9
  License: GPLv3
10
  License URI: http://www.gnu.org/licenses
11
 
12
+ Add subscription forms on the website and send beautiful newsletters & automatically notify contacts about new blog posts once it gets published.
13
 
14
  == Description ==
15
 
16
+ Email Subscribers is a complete newsletter plugin that lets you **collect leads, send automated new blog post notification emails, create & send broadcasts and also manage them all in one single place**.
17
 
18
+ Email Subscribers is a fully-featured subscription plugin specially created keeping in mind all the needs and requirements of a **regular blogger, website owner, marketer and developers**. It helps you achieve all the things you need to build a list and keep them engaged within a single plugin.
 
19
 
20
+ **Easily Collect Leads On Your Website** : Insert a neat looking subscription box anywhere on your website. This subscription box is beautifully designed and grabs audiences attention instantly.
 
 
 
 
21
 
22
  **Send Automated Updates when a Post is published** : Save on time by automating the process of sending emails each time a blog post is published.
23
 
24
+ **Quickly Create and Send Broadcasts** : Create beautiful broadcasts using the HTML editor and send them to your subscribers either manually or via CRON.
25
+
26
+ #### **Benefits of Email Subscribers**
27
+
28
+ * **Own your data** - Keep your data on your server.
29
+ * **Store unlimited Contacts**
30
+ * **Create unlimited Broadcasts**
31
+ * **Create unlimited Post Notifications**
32
+ * **Create unlimited email templates**
33
+ * **Create unlimited forms**
34
+ * **Subscription spam check** with domain black lists,
35
+ * **GDPR** ready
36
+ * **Seamless integration** with WordPress users
37
+ * **Single** And **Double Opt-In** plus privacy checkbox for EU laws compliance
38
+ * **Compatible with every SMTP plugin**: WP Mail SMTP, Post SMTP (aka Postman), Easy WP SMTP, Easy SMTP Mail, WP Mail Bank
39
+ * Send **Post Notifications** to contacts when new posts are published.
40
+ * **Collect customer emails by adding a subscription box using Widget, Form Shortcode or PHP code**.
41
  * **Email notification** to admin when user **signs up** (Optional).
42
  * **Automatic welcome email** to contacts (Optional).
43
  * Automatically add **Unsubscribe link** in the email.
44
+ * **Import/Export contacts**
45
  * **HTML editor** to create broadcasts and post notifications.
46
+ * Email **Open/ Viewed status**
 
47
  * Support **localization or internationalization**.
48
+ * Send **Post Notifications based on Post categories**
49
+ * Easy Integration with Popups, Welcome Bar, Optins and Lead Generation Plugin **[Icegram](https://wordpress.org/plugins/icegram/)** and form plugin **[Rainmaker](https://wordpress.org/plugins/icegram-rainmaker/)**
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
50
 
51
+ #### **Email Subscribers PRO benefits**
52
 
53
+ * Create & Send **Post Digest**
54
+ * Create **Autoresponder Sequences**. It's really useful to onboard your contacts or sends them a series of update notification
55
+ * **Schedule email sending**
56
+ * **Protect your list from bot attacks** - Use captcha to protect your email list from bots. The simple maths captcha helps to identify bots from humans and eliminates spam signups.
57
+ * **Email List Cleanup** - Automatically clean up your list.
58
+ * **Access Control** - Give/ Restrict access to various Email Subscribers' features to the specific role
59
+ * **Newsletter email templates** - Elegant newsletter templates to keep your leads engaged with your content
60
+ * **Offer & promotional email templates** - High converting ready-to-use templates for any occasion, events or holiday season.
61
+ * **New blog post notification email templates** - Awesome templates that will encourage contacts to read your blog post
62
+ * **Automatic Background Sending**
63
+ * **Connect with SMTP / Email Sending Services**
64
+ * **UTM Tracking**
65
+ * **Automatic Spam Score Checking**
66
+ * **Automatically add people to your mailing list whenever someone posts a comment on your website**
67
+ * Integrate with **WooCommerce**, **EDD – Easy Digital Downloads**, **Give WP**, **Contact Form 7**, **Ninja Forms**, **WPForms**, **Gravity Forms**
68
 
69
+ Learn more about [Email Subscribers PRO](https://www.icegram.com/email-subscribers-pricing/)
70
 
71
+ #### **Support**
 
 
72
 
73
+ Email Subscribers has a vast, well-documented series of article that can help you understand each feature in detail. Please go ahead and read it in case of any questions : [Email Subscribers Documentation](https://www.icegram.com/knowledgebase_category/email-subscribers). or if you need any further help, ask us on [WordPress Forum](https://wordpress.org/support/plugin/email-subscribers).
74
 
75
+ We provide **VIP support** (Email + Facebook + Phone) to our **PRO** users.
76
 
77
+ #### **Connect**
 
 
78
 
79
+ We at **[icegram](https://icegram.com)** continuously improving the Email Subscribers plugin. Join our **[Facebook group](https://www.facebook.com/groups/2298909487017349/)** to learn more keep yourself updated.
80
 
 
81
 
82
+ #### What customers have to say about Email Subscribers?
83
 
84
+ * **Friendly Approachable Support**
 
 
 
 
 
 
85
 
86
  Don’t believe it? Have a look at the review section. The support guys are friendly and ever willing to assist you with whatever be your query. Feel free to contact them with both pre-sales, after-sales questions.
87
 
88
+ > **Lightning support** -
89
  > Had 3 questions about the plugin, got extensive support with each one. Continue doing what you’re doing! Thanks a lot! 5/5
90
  > - [DomLaurin](https://wordpress.org/support/topic/lightning-support/)
91
 
92
+ * **Easy to use but super powerfull** -
93
+ > **Easy to configure, tweak and manage**. And works like a charm
94
+ > - [Aleksander](https://wordpress.org/support/topic/easy-to-use-but-super-powerfull/)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
95
 
96
+ * **Impressive and simple** -
97
+ > Found this plugin, most impressed, simple to set up, easy to use and the support is overwhelming
98
+ > - [Closeburn](https://wordpress.org/support/topic/impressive-and-simple/)
99
 
100
+ * **Great product and support** -
101
+ > I highly recommend this product. It does everything it says it will do, is easily adaptable to your website, and Mansi’s level of support is fantastic. Unlike some of the other similar plugins, this one gives you total control over who requests to subscribe to your newsletter or blog.
102
+ > - [ForPm](https://wordpress.org/support/topic/great-product-and-support-11/)
103
 
 
104
 
105
+ Go to [Email Subscribers review section](https://wordpress.org/support/plugin/email-subscribers/reviews/) to know more about our recent reviews.
106
 
 
107
 
108
  **Help Fellow WordPressers by Writing a Review**
109
 
113
 
114
  1. [Icegram](https://wordpress.org/plugins/icegram/) - Popups, Welcome Bar, Opt-Ins and Lead Generation Plugin
115
  2. [Rainmaker](https://wordpress.org/plugins/icegram-rainmaker/) - Best Forms Plugin on WordPress
116
+ 3. [Temporary Login Without Password](https://wordpress.org/plugins/temporary-login-without-password/) -It's a handy tool to support our customers. We use it daily.
117
 
118
  == Installation ==
119
 
120
  Option 1:
121
 
122
  1. Go to WordPress Dashboard. Locate Plugins -> Add New
123
+ 2. Search Email Subscribers plugin using the search option
124
  3. Find the plugin and click Install Now button
125
  4. After installation, click on Activate Plugin link to activate the plugin.
126
 
128
 
129
  1. Download the plugin email-subscribers.zip
130
  2. Go to WordPress Dashboard. Locate Plugins -> Add New
131
+ 3. Click on Upload Plugin link from the top
132
  4. Upload the downloaded email-subscribers.zip file and click on Install Now
133
  5. After installation, click on Activate Plugin link to activate the plugin.
134
 
254
 
255
  9. Admin page - Settings Tab 4 - Security Settings
256
 
257
+
258
  == Changelog ==
259
 
260
+ **4.3.11 (12.02.2020)**
261
+
262
+ * New: Now, one can add consent checkbox in subscription form
263
+ * Fix: PHP Notices
264
+
265
  **4.3.10 (16.01.2020)**
266
 
267
  * Fix: Invalid email adding issue from Rainmaker
268
 
269
  **4.3.9 (08.01.2020)**
270
 
271
+ * Update: Added compatibility with Outlook mailer of WP Mail SMTP plugin. (Thanks to [@kinderkeuken](https://profiles.wordpress.org/kinderkeuken/) to help us debugging)
272
  * Fix: Duplicate email import issue.
273
 
274
  **4.3.8 (25.12.2019)**
275
 
276
+ * Fix: Include Javascript issue with localized WordPress
277
  * Fix: Duplicate entries of contacts
278
 
279
  **4.3.7 (18.12.2019)**
280
+
281
+ * Update: Improved import contacts functionality. Now, we can import ".CSV" file which contains only emails
282
  * Fix: Multiple emails to contacts
283
 
284
  **4.3.6 (12.12.2019)**
296
 
297
  **4.3.5 (04.12.2019)**
298
 
299
+ * New: Added setting to set CRON interval
300
+ * New: Added setting to set maximum emails to send on every CRON request
301
  * Fix: Illegal string offset ‘es_registered’ warning
302
 
303
  **4.3.4.1 (29.11.2019)**
320
  **4.3.2 (20.11.2019)**
321
 
322
  * New: Added basic reporting like total subscribed, unsubscribed, open in last 60 days in audience dashboard
323
+ * New: Added Preheader in broadcast
324
+ * Update: Clear all CRON on deactivation
325
  * Update: Improve Email Sending
326
  * Fix: Override of Cron Schedules
327
  * Fix: email "Sending" issue
354
 
355
  **4.2.3 (17.10.2019)**
356
 
357
+ * Update: Now, only administrators can access Email Subscribers menus.
358
  * Fix: Email open tracking
359
  * Fix: Vulnerability while exporting contacts
360
+ * Fix: Vulnerability while sending a test email
361
  * Fix: Check permission before saving settings
362
 
363
  **4.2.2 (15.10.2019)**
372
 
373
  **4.2.0 (01.10.2019)**
374
 
375
+ * New: [Pepipost](https://pepipost.com/?utm_source=icegram&utm_medium=es_inapp&utm_campaign=pepipost) API support for email sending
376
 
377
  **4.1.15 (12.09.2019)**
378
 
404
 
405
  **4.1.10 (31.07.2019)**
406
 
407
+ * Update: Added viewed count on the reports page
408
  * Fix: Shortcodes were not working in email templates
409
  * Fix: Viewed status was not getting updated
410
  * Fix: Migration issues in reports
432
 
433
  **4.1.6 (01.07.2019)**
434
 
435
+ * Update: Added sorting for name field in the Audience tab
436
  * Fix: Warning: Illegal string offset 'es_registered'
437
  * Fix: Set list name blank in campaign list page
438
  * Fix: Contacts sort by email was not working.
477
 
478
  **4.0.18 (07.05.2019)**
479
 
480
+ * New: Added a feature to duplicate any template
481
+ * New: Added support to re-run database migration from ES 3.5.18
482
+ * Fix: Display "0" above form
483
+ * Fix: Migration issue
484
 
485
  **4.0.17 (03.05.2019)**
486
 
500
  * Fix: Error with Gutenberg editor
501
  * Fix: Media Upload Error
502
  * Fix: WordPress Media Library grid issue
503
+ * Fix: Database error
504
 
505
  **4.0.14.1 (16.04.2019)**
506
 
515
 
516
  **4.0.13 (05.04.2019)**
517
 
518
+ * Fix: Plain text email does not decode HTML entities
519
+ * Fix: Not able to select category with special charterers in post notification
520
+ * Fix: Not able to send email using Amazon SES
521
+ * Fix: Allow contact to subscribe again once unsubscribed
522
+ * Fix: Remove the NAME field when "NO" set in the shortcode
523
  * Update: POT file
524
 
525
  **4.0.12 (01.04.2019)**
533
  * New : Added "Add to List" option to the bulk actions of contacts
534
  * New : Link contacts from list view
535
  * Update: Additional security check while opt-in and unsubscription
536
+ * Fix : PHP Fatal error: Cannot redeclare temp_filter_category()
537
 
538
  **4.0.10 (20.03.2019)**
539
 
569
 
570
  * Enhancement: Now, queued emails will be processed on every 15 minutes
571
  * Fix: Parse error: syntax error, unexpected T_FUNCTION, expecting ')'
572
+ * Fix: Parse error: syntax error, unexpected '[', expecting ')'
573
  * Update: POT file
574
 
575
  **4.0.5 (11.03.2019)**
581
  **4.0.4 (07.03.2019)**
582
 
583
  * Fix: 'es_subbox' function not working
584
+ * Fix: Warning: Cannot modify header information
585
 
586
  **4.0.3 (06.03.2019)**
587
 
588
+ * New: Able to process queued emails manually
589
  * Update: Added list wise status for contact on Audience dashboard
590
  * Update: Added status based filtering for contacts
591
  * Update: Added Icegram compatibility
592
  * Fix: Post Notification not getting triggered
593
+ * Fix: Incorrect CRON URL issue when migrated from other domain
594
 
595
  **4.0.2 (04.03.2019)**
596
 
615
 
616
  **4.0 (01.03.2019)**
617
 
618
+ * New: [Revamped the plugin](https://www.icegram.com/email-subscribers-plugin-redesign/) - Changes in UI and terminology
619
  * New: Added domain blocking to prevent spam attacks
620
  * Update: POT file
621