Email Subscribers & Newsletters - Version 4.8.3

Version Description

  • New: Subscribers engagement score [PRO]

=

Download this release

Release Info

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

Code changes from version 4.8.2 to 4.8.3

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.8.2
7
  * Author: Icegram
8
  * Author URI: https://www.icegram.com/
9
  * Requires at least: 3.9
@@ -187,7 +187,7 @@ if ( 'premium' === $ig_es_plan ) {
187
  /* ***************************** Initial Compatibility Work (End) ******************* */
188
 
189
  if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
190
- define( 'ES_PLUGIN_VERSION', '4.8.2' );
191
  }
192
 
193
  // 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.8.3
7
  * Author: Icegram
8
  * Author URI: https://www.icegram.com/
9
  * Requires at least: 3.9
187
  /* ***************************** Initial Compatibility Work (End) ******************* */
188
 
189
  if ( ! defined( 'ES_PLUGIN_VERSION' ) ) {
190
+ define( 'ES_PLUGIN_VERSION', '4.8.3' );
191
  }
192
 
193
  // Plugin Folder Path.
lite/admin/class-ig-es-onboarding.php CHANGED
@@ -870,6 +870,12 @@ if ( ! class_exists( 'IG_ES_Onboarding' ) ) {
870
  $data['body'] = $sample;
871
  $data['status'] = 1;
872
 
 
 
 
 
 
 
873
  $broadcast_id = ES()->campaigns_db->save_campaign( $data );
874
 
875
  if ( $broadcast_id ) {
@@ -992,7 +998,8 @@ if ( ! class_exists( 'IG_ES_Onboarding' ) ) {
992
  }
993
 
994
  ES_DB_Mailing_Queue::update_sent_status( $notification_guid, 'Sending' );
995
-
 
996
  $res = ES()->mailer->send( $title, $email_template, $emails, $merge_tags );
997
 
998
  ES_DB_Mailing_Queue::update_sent_status( $notification_guid, 'Sent' );
870
  $data['body'] = $sample;
871
  $data['status'] = 1;
872
 
873
+ $data['meta'] = array(
874
+ 'enable_open_tracking' => ES()->mailer->can_track_open() ? 'yes' : 'no',
875
+ 'enable_link_tracking' => ES()->mailer->can_track_clicks() ? 'yes' : 'no',
876
+ );
877
+ $data['meta'] = maybe_serialize( $data['meta'] );
878
+
879
  $broadcast_id = ES()->campaigns_db->save_campaign( $data );
880
 
881
  if ( $broadcast_id ) {
998
  }
999
 
1000
  ES_DB_Mailing_Queue::update_sent_status( $notification_guid, 'Sending' );
1001
+ ES()->mailer->add_tracking_pixel = true;
1002
+ ES()->mailer->add_unsubscribe_link = true;
1003
  $res = ES()->mailer->send( $title, $email_template, $emails, $merge_tags );
1004
 
1005
  ES_DB_Mailing_Queue::update_sent_status( $notification_guid, 'Sent' );
lite/admin/css/email-subscribers-admin.css CHANGED
@@ -2254,4 +2254,11 @@ body[class*="es_reports"] #the-list td.column-status > svg:only-child {
2254
  margin-left: .5rem;
2255
  }
2256
 
2257
- /** REPORTS STATUS COLUMN CSS - END **/
 
 
 
 
 
 
 
2254
  margin-left: .5rem;
2255
  }
2256
 
2257
+ /** REPORTS STATUS COLUMN CSS - END **/
2258
+
2259
+ /** Audience CSS - START **/
2260
+ body[class*="page_es_subscribers"] .wp-list-table.contacts th#created_at,
2261
+ body[class*="page_es_subscribers"] .wp-list-table.contacts th#last_opened_at {
2262
+ width: 170px;
2263
+ }
2264
+ /** Audience CSS - END **/
lite/includes/class-email-subscribers.php CHANGED
@@ -605,6 +605,22 @@ if ( ! class_exists( 'Email_Subscribers' ) ) {
605
  if ( ! defined( 'IG_ES_PRODUCT_ID' ) ) {
606
  define( 'IG_ES_PRODUCT_ID', 1002 );
607
  }
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
608
  }
609
 
610
  /**
605
  if ( ! defined( 'IG_ES_PRODUCT_ID' ) ) {
606
  define( 'IG_ES_PRODUCT_ID', 1002 );
607
  }
608
+
609
+ if ( ! defined( 'IG_ES_SUBSCRIBE_SCORE' ) ) {
610
+ define( 'IG_ES_SUBSCRIBE_SCORE', 4 );
611
+ }
612
+
613
+ if ( ! defined( 'IG_ES_UNSUBSCRIBE_SCORE' ) ) {
614
+ define( 'IG_ES_UNSUBSCRIBE_SCORE', 0 );
615
+ }
616
+
617
+ if ( ! defined( 'IG_ES_OPEN_SCORE' ) ) {
618
+ define( 'IG_ES_OPEN_SCORE', 4 );
619
+ }
620
+
621
+ if ( ! defined( 'IG_ES_CLICK_SCORE' ) ) {
622
+ define( 'IG_ES_CLICK_SCORE', 1 );
623
+ }
624
  }
625
 
626
  /**
lite/includes/class-es-install.php CHANGED
@@ -262,6 +262,11 @@ if ( ! class_exists( 'ES_Install' ) ) {
262
  'ig_es_add_primay_key_to_actions_table',
263
  'ig_es_update_479_db_version',
264
  ),
 
 
 
 
 
265
  );
266
 
267
  /**
@@ -1051,6 +1056,7 @@ if ( ! class_exists( 'ES_Install' ) ) {
1051
  `status` varchar(10) DEFAULT NULL,
1052
  `unsubscribed` tinyint(1) NOT NULL DEFAULT '0',
1053
  `hash` varchar(50) DEFAULT NULL,
 
1054
  `created_at` datetime DEFAULT NULL,
1055
  `updated_at` datetime DEFAULT NULL,
1056
  `is_verified` tinyint(1) DEFAULT '0',
262
  'ig_es_add_primay_key_to_actions_table',
263
  'ig_es_update_479_db_version',
264
  ),
265
+ '4.8.3' => array(
266
+ 'ig_es_add_engagement_score_to_contacts_table',
267
+ 'ig_es_calculate_existing_subscribers_engagement_score',
268
+ 'ig_es_update_483_db_version',
269
+ ),
270
  );
271
 
272
  /**
1056
  `status` varchar(10) DEFAULT NULL,
1057
  `unsubscribed` tinyint(1) NOT NULL DEFAULT '0',
1058
  `hash` varchar(50) DEFAULT NULL,
1059
+ `engagement_score` float DEFAULT NULL,
1060
  `created_at` datetime DEFAULT NULL,
1061
  `updated_at` datetime DEFAULT NULL,
1062
  `is_verified` tinyint(1) DEFAULT '0',
lite/includes/classes/class-es-contacts-table.php CHANGED
@@ -1004,22 +1004,27 @@ class ES_Contacts_Table extends ES_List_Table {
1004
  }
1005
 
1006
  /**
1007
- * Method for name column
1008
  *
1009
  * @param array $item an array of DB data
1010
  *
1011
  * @return string
1012
  *
1013
- * @since 4.0.0
1014
  */
1015
- public function column_name( $item ) {
1016
  $delete_nonce = wp_create_nonce( 'ig_es_delete_subscriber' );
1017
 
1018
  $contact_id = $item['id'];
1019
  $name = ES_Common::prepare_name_from_first_name_last_name( $item['first_name'], $item['last_name'] );
1020
 
1021
- $title = '<strong class="pl-1">' . $name . '</strong>';
1022
- $page = ig_es_get_request_data( 'page' );
 
 
 
 
 
1023
 
1024
  $actions = array(
1025
  'edit' => '<a href="?page=' . esc_attr( $page ) . '&action=edit&subscriber=' . absint( $item['id'] ) . '&_wpnonce=' . $delete_nonce . '" class="text-indigo-600">' . esc_html__( 'Edit', 'email-subscribers' ) . '</a>',
@@ -1029,9 +1034,9 @@ class ES_Contacts_Table extends ES_List_Table {
1029
 
1030
  if ( isset( $this->contact_lists_statuses[ $contact_id ] ) ) {
1031
  $lists_statuses = $this->contact_lists_statuses[ $contact_id ];
1032
-
1033
  if ( ! empty( $lists_statuses ) ) {
1034
-
1035
  $has_unconfirmed_status = false;
1036
  foreach ( $lists_statuses as $list_status ) {
1037
  if ( 'unconfirmed' === $list_status ) {
@@ -1039,7 +1044,7 @@ class ES_Contacts_Table extends ES_List_Table {
1039
  break;
1040
  }
1041
  }
1042
-
1043
  // Show resend confirmation email option only when contact has unconfirmed status in atleast one list.
1044
  if ( $has_unconfirmed_status ) {
1045
  $actions['resend'] = '<a href="?page=' . esc_attr( $page ) . '&action=resend&subscriber=' . absint( $item['id'] ) . '&_wpnonce=' . $delete_nonce . '" class="text-indigo-600">' . esc_html__( 'Resend Confirmation', 'email-subscribers' ) . '</a>';
@@ -1058,12 +1063,11 @@ class ES_Contacts_Table extends ES_List_Table {
1058
  * @since 4.0.0
1059
  */
1060
  public function get_columns() {
1061
- $columns = array(
1062
- 'cb' => '<input type="checkbox"/>',
1063
- 'name' => __( 'Name', 'email-subscribers' ),
1064
- 'email' => __( 'Email', 'email-subscribers' ),
1065
- 'lists' => __( 'List(s)', 'email-subscribers' ),
1066
- 'created_at' => __( 'Created', 'email-subscribers' ),
1067
  );
1068
 
1069
  return $columns;
1004
  }
1005
 
1006
  /**
1007
+ * Method for subscriber column
1008
  *
1009
  * @param array $item an array of DB data
1010
  *
1011
  * @return string
1012
  *
1013
+ * @since 4.8.3
1014
  */
1015
+ public function column_subscriber( $item ) {
1016
  $delete_nonce = wp_create_nonce( 'ig_es_delete_subscriber' );
1017
 
1018
  $contact_id = $item['id'];
1019
  $name = ES_Common::prepare_name_from_first_name_last_name( $item['first_name'], $item['last_name'] );
1020
 
1021
+ $title = '';
1022
+ if ( ! empty( $name ) ) {
1023
+ $title = '<strong>' . $name . '</strong><br/>';
1024
+ }
1025
+
1026
+ $title .= $item['email'];
1027
+ $page = ig_es_get_request_data( 'page' );
1028
 
1029
  $actions = array(
1030
  'edit' => '<a href="?page=' . esc_attr( $page ) . '&action=edit&subscriber=' . absint( $item['id'] ) . '&_wpnonce=' . $delete_nonce . '" class="text-indigo-600">' . esc_html__( 'Edit', 'email-subscribers' ) . '</a>',
1034
 
1035
  if ( isset( $this->contact_lists_statuses[ $contact_id ] ) ) {
1036
  $lists_statuses = $this->contact_lists_statuses[ $contact_id ];
1037
+
1038
  if ( ! empty( $lists_statuses ) ) {
1039
+
1040
  $has_unconfirmed_status = false;
1041
  foreach ( $lists_statuses as $list_status ) {
1042
  if ( 'unconfirmed' === $list_status ) {
1044
  break;
1045
  }
1046
  }
1047
+
1048
  // Show resend confirmation email option only when contact has unconfirmed status in atleast one list.
1049
  if ( $has_unconfirmed_status ) {
1050
  $actions['resend'] = '<a href="?page=' . esc_attr( $page ) . '&action=resend&subscriber=' . absint( $item['id'] ) . '&_wpnonce=' . $delete_nonce . '" class="text-indigo-600">' . esc_html__( 'Resend Confirmation', 'email-subscribers' ) . '</a>';
1063
  * @since 4.0.0
1064
  */
1065
  public function get_columns() {
1066
+ $columns = array(
1067
+ 'cb' => '<input type="checkbox"/>',
1068
+ 'subscriber' => __( 'Contact', 'email-subscribers' ),
1069
+ 'lists' => __( 'List(s)', 'email-subscribers' ),
1070
+ 'created_at' => __( 'Created', 'email-subscribers' )
 
1071
  );
1072
 
1073
  return $columns;
lite/includes/classes/class-es-cron.php CHANGED
@@ -131,6 +131,13 @@ class ES_Cron {
131
 
132
  if ( ES()->is_pro() ) {
133
 
 
 
 
 
 
 
 
134
  $is_woocommerce_active = $ig_es_tracker::is_plugin_activated( 'woocommerce/woocommerce.php' );
135
  if ( $is_woocommerce_active ) {
136
 
@@ -268,7 +275,7 @@ class ES_Cron {
268
  'ig_es_fifteen_minutes' => array(
269
  'interval' => 15 * MINUTE_IN_SECONDS,
270
  'display' => __( 'Fifteen minutes', 'email-subscribers' ),
271
- ),
272
  );
273
 
274
  $schedules = array_merge( $schedules, $es_schedules );
131
 
132
  if ( ES()->is_pro() ) {
133
 
134
+ //-----------------------------> if not scheduled....schedule hook
135
+ if ( ! wp_next_scheduled('ig_es_calculate_engagement_score')) {
136
+ $local_time = 'midnight';
137
+ $timestamp = strtotime( $local_time ) - ( get_option('gmt_offset') * HOUR_IN_SECONDS );
138
+ wp_schedule_event( $timestamp , 'daily', 'ig_es_calculate_engagement_score');
139
+ }
140
+ //-----------------------------<
141
  $is_woocommerce_active = $ig_es_tracker::is_plugin_activated( 'woocommerce/woocommerce.php' );
142
  if ( $is_woocommerce_active ) {
143
 
275
  'ig_es_fifteen_minutes' => array(
276
  'interval' => 15 * MINUTE_IN_SECONDS,
277
  'display' => __( 'Fifteen minutes', 'email-subscribers' ),
278
+ )
279
  );
280
 
281
  $schedules = array_merge( $schedules, $es_schedules );
lite/includes/classes/class-es-handle-subscription.php CHANGED
@@ -362,6 +362,9 @@ if ( ! class_exists( 'ES_Handle_Subscription' ) ) {
362
  $response = ES()->mailer->send_double_optin_email( $this->email, $merge_tags );
363
  $response['message'] = 'es_optin_success_message';
364
  } else {
 
 
 
365
  // Send Welcome Email
366
  ES()->mailer->send_welcome_email( $this->email, $merge_tags );
367
 
362
  $response = ES()->mailer->send_double_optin_email( $this->email, $merge_tags );
363
  $response['message'] = 'es_optin_success_message';
364
  } else {
365
+
366
+ do_action( 'ig_es_contact_subscribed', $contact_id );
367
+
368
  // Send Welcome Email
369
  ES()->mailer->send_welcome_email( $this->email, $merge_tags );
370
 
lite/includes/classes/class-es-mailer.php CHANGED
@@ -1543,7 +1543,7 @@ if ( ! class_exists( 'ES_Mailer' ) ) {
1543
  public function get_tracking_pixel( $link_data = array() ) {
1544
 
1545
  $tracking_image = '';
1546
-
1547
  if ( $this->can_track_open() ) {
1548
 
1549
  if ( empty( $link_data ) ) {
1543
  public function get_tracking_pixel( $link_data = array() ) {
1544
 
1545
  $tracking_image = '';
1546
+
1547
  if ( $this->can_track_open() ) {
1548
 
1549
  if ( empty( $link_data ) ) {
lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php CHANGED
@@ -33,31 +33,33 @@ class Es_Form_Action extends Integration_Base {
33
  * @param \ElementorPro\Modules\Forms\Widgets\Form $form
34
  */
35
  public function register_settings_section( $form ) {
36
- $form->start_controls_section(
37
- 'section_email_subscribers',
38
- array(
39
- 'label' => __( 'Email Subscribers', 'email-subscribers' ),
40
- 'condition' => array(
41
- 'submit_actions' => $this->get_name(),
42
- ),
43
- )
44
- );
45
- $lists = ES()->lists_db->get_list_id_name_map();
46
-
47
- $form->add_control(
48
- 'email_subscribers_lists',
49
- array(
50
- 'label' => __( 'List', 'email-subscribers' ),
51
- 'type' => Controls_Manager::SELECT2,
52
- 'label_block' => true,
53
- 'options' => $lists,
54
- 'render_type' => 'none',
55
- )
56
- );
57
-
58
- $this->register_fields_map_control( $form );
59
-
60
- $form->end_controls_section();
 
 
61
  }
62
 
63
  public function on_export( $element ) {
33
  * @param \ElementorPro\Modules\Forms\Widgets\Form $form
34
  */
35
  public function register_settings_section( $form ) {
36
+ if (method_exists($form, 'start_controls_section')&& method_exists($form, 'end_controls_section')&& method_exists($form, 'add_control')) {
37
+ $form->start_controls_section(
38
+ 'section_email_subscribers',
39
+ array(
40
+ 'label' => __( 'Email Subscribers', 'email-subscribers' ),
41
+ 'condition' => array(
42
+ 'submit_actions' => $this->get_name(),
43
+ ),
44
+ )
45
+ );
46
+ $lists = ES()->lists_db->get_list_id_name_map();
47
+
48
+ $form->add_control(
49
+ 'email_subscribers_lists',
50
+ array(
51
+ 'label' => __( 'List', 'email-subscribers' ),
52
+ 'type' => Controls_Manager::SELECT2,
53
+ 'label_block' => true,
54
+ 'options' => $lists,
55
+ 'render_type' => 'none',
56
+ )
57
+ );
58
+
59
+ $this->register_fields_map_control( $form );
60
+
61
+ $form->end_controls_section();
62
+ }
63
  }
64
 
65
  public function on_export( $element ) {
lite/includes/compatibilities/elementor/class-ig-es-compatibility.php CHANGED
@@ -23,8 +23,10 @@ final class ES_Compatibility_Elementor {
23
  * @param $forms_module \ElementorPro\Modules\Forms\Module
24
  */
25
  public function register_for_action( $forms_module ) {
26
- require_once 'actions/class-es-ig-form-action.php';
27
- $forms_module->add_form_action( 'email_subscribers', new Es_Form_Action() );
 
 
28
  }
29
 
30
  }
23
  * @param $forms_module \ElementorPro\Modules\Forms\Module
24
  */
25
  public function register_for_action( $forms_module ) {
26
+ if (method_exists($forms_module, 'add_form_action')) {
27
+ require_once 'actions/class-es-ig-form-action.php';
28
+ $forms_module->add_form_action( 'email_subscribers', new Es_Form_Action() );
29
+ }
30
  }
31
 
32
  }
lite/includes/db/class-es-db-contacts.php CHANGED
@@ -56,27 +56,28 @@ class ES_DB_Contacts extends ES_DB {
56
  */
57
  public function get_columns() {
58
  return array(
59
- 'id' => '%d',
60
- 'wp_user_id' => '%d',
61
- 'first_name' => '%s',
62
- 'last_name' => '%s',
63
- 'email' => '%s',
64
- 'source' => '%s',
65
- 'ip_address' => '%s',
66
- 'country_code' => '%s',
67
- 'form_id' => '%d',
68
- 'status' => '%s',
69
- 'unsubscribed' => '%d',
70
- 'hash' => '%s',
71
- 'created_at' => '%s',
72
- 'updated_at' => '%s',
73
- 'is_verified' => '%d',
74
- 'is_disposable' => '%d',
75
- 'is_rolebased' => '%d',
76
- 'is_webmail' => '%d',
77
- 'is_deliverable' => '%d',
78
- 'is_sendsafely' => '%d',
79
- 'meta' => '%s',
 
80
  );
81
  }
82
 
@@ -87,26 +88,27 @@ class ES_DB_Contacts extends ES_DB {
87
  */
88
  public function get_column_defaults() {
89
  return array(
90
- 'wp_user_id' => 0,
91
- 'first_name' => '',
92
- 'last_name' => '',
93
- 'email' => '',
94
- 'source' => '',
95
- 'ip_address' => '',
96
- 'country_code' => '',
97
- 'form_id' => 0,
98
- 'status' => 'verified',
99
- 'unsubscribed' => 0,
100
- 'hash' => '',
101
- 'created_at' => ig_get_current_date_time(),
102
- 'updated_at' => '',
103
- 'is_verified' => 1,
104
- 'is_disposable' => 0,
105
- 'is_rolebased' => 0,
106
- 'is_webmail' => 0,
107
- 'is_deliverable' => 1,
108
- 'is_sendsafely' => 1,
109
- 'meta' => '',
 
110
  );
111
  }
112
 
56
  */
57
  public function get_columns() {
58
  return array(
59
+ 'id' => '%d',
60
+ 'wp_user_id' => '%d',
61
+ 'first_name' => '%s',
62
+ 'last_name' => '%s',
63
+ 'email' => '%s',
64
+ 'source' => '%s',
65
+ 'ip_address' => '%s',
66
+ 'country_code' => '%s',
67
+ 'form_id' => '%d',
68
+ 'status' => '%s',
69
+ 'unsubscribed' => '%d',
70
+ 'hash' => '%s',
71
+ 'engagement_score' => '%f',
72
+ 'created_at' => '%s',
73
+ 'updated_at' => '%s',
74
+ 'is_verified' => '%d',
75
+ 'is_disposable' => '%d',
76
+ 'is_rolebased' => '%d',
77
+ 'is_webmail' => '%d',
78
+ 'is_deliverable' => '%d',
79
+ 'is_sendsafely' => '%d',
80
+ 'meta' => '%s',
81
  );
82
  }
83
 
88
  */
89
  public function get_column_defaults() {
90
  return array(
91
+ 'wp_user_id' => 0,
92
+ 'first_name' => '',
93
+ 'last_name' => '',
94
+ 'email' => '',
95
+ 'source' => '',
96
+ 'ip_address' => '',
97
+ 'country_code' => '',
98
+ 'form_id' => 0,
99
+ 'status' => 'verified',
100
+ 'unsubscribed' => 0,
101
+ 'hash' => '',
102
+ 'engagement_score' => 4,
103
+ 'created_at' => ig_get_current_date_time(),
104
+ 'updated_at' => '',
105
+ 'is_verified' => 1,
106
+ 'is_disposable' => 0,
107
+ 'is_rolebased' => 0,
108
+ 'is_webmail' => 0,
109
+ 'is_deliverable' => 1,
110
+ 'is_sendsafely' => 1,
111
+ 'meta' => '',
112
  );
113
  }
114
 
lite/includes/upgrade/es-update-functions.php CHANGED
@@ -1558,3 +1558,51 @@ function ig_es_update_479_db_version() {
1558
  }
1559
 
1560
  /* --------------------- ES 4.7.9(End)--------------------------- */
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1558
  }
1559
 
1560
  /* --------------------- ES 4.7.9(End)--------------------------- */
1561
+
1562
+ /* --------------------- ES 4.8.3(Start)--------------------------- */
1563
+
1564
+ /**
1565
+ * Add engagement_score column to contacts table
1566
+ *
1567
+ * @since 4.8.3
1568
+ */
1569
+ function ig_es_add_engagement_score_to_contacts_table() {
1570
+ global $wpdb;
1571
+
1572
+ $cols = $wpdb->get_col( "SHOW COLUMNS FROM {$wpdb->prefix}ig_contacts" );
1573
+
1574
+ if ( ! in_array( 'engagement_score', $cols, true ) ) {
1575
+ $wpdb->query(
1576
+ "ALTER TABLE {$wpdb->prefix}ig_contacts
1577
+ ADD COLUMN `engagement_score` FLOAT NULL AFTER `hash`"
1578
+ );
1579
+ }
1580
+ }
1581
+
1582
+ /**
1583
+ * Calculate engagement score of existing subscribers
1584
+ *
1585
+ * @since 4.8.3
1586
+ */
1587
+ function ig_es_calculate_existing_subscribers_engagement_score() {
1588
+
1589
+ global $wpbd;
1590
+
1591
+ // First update existing unsubscribed contact score to 0.
1592
+ $wpbd->query(
1593
+ "UPDATE {$wpbd->prefix}ig_contacts SET `engagement_score` = 0 WHERE `unsubscribed` = 1"
1594
+ );
1595
+
1596
+ IG_ES_Background_Process_Helper::add_action_scheduler_task( 'ig_es_calculate_existing_subscribers_engagement_score', array(), false );
1597
+ }
1598
+
1599
+ /**
1600
+ * Update DB version
1601
+ *
1602
+ * @since 4.8.3
1603
+ */
1604
+ function ig_es_update_483_db_version() {
1605
+ ES_Install::update_db_version( '4.8.3' );
1606
+ }
1607
+
1608
+ /* --------------------- ES 4.8.3(End)--------------------------- */
lite/language.php CHANGED
@@ -1070,6 +1070,7 @@ __( 'Want to Engage, Inspire and Convert Your Website Visitors ?', 'email-subscr
1070
  __( 'The most loved WordPress plugins for lead capture, call to action and email marketing.', 'email-subscribers' ),
1071
  __( ' Take a look here', 'email-subscribers' ),
1072
  __( 'Free!', 'email-subscribers' ),
 
1073
  __( 'is not in List', 'email-subscribers' ),
1074
  __( 'Recipient(s): ', 'email-subscribers' ),
1075
  __( 'Clicked', 'email-subscribers' ),
@@ -1148,7 +1149,6 @@ __( 'List cleanup is in progress...', 'email-subscribers' ),
1148
  __( 'List cleanup completed successfully.', 'email-subscribers' ),
1149
  __( 'Email status', 'email-subscribers' ),
1150
  __( 'Last opened at', 'email-subscribers' ),
1151
- __( 'IP', 'email-subscribers' ),
1152
  __( 'Select page', 'email-subscribers' ),
1153
  __( 'Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email.', 'email-subscribers' ),
1154
  __( 'Subscriber will be redirected to selected page (by default, homepage) once they click on email confirmation link from the double opt-in (confirmation) email.', 'email-subscribers' ),
1070
  __( 'The most loved WordPress plugins for lead capture, call to action and email marketing.', 'email-subscribers' ),
1071
  __( ' Take a look here', 'email-subscribers' ),
1072
  __( 'Free!', 'email-subscribers' ),
1073
+ __( 'Score', 'email-subscribers' ),
1074
  __( 'is not in List', 'email-subscribers' ),
1075
  __( 'Recipient(s): ', 'email-subscribers' ),
1076
  __( 'Clicked', 'email-subscribers' ),
1149
  __( 'List cleanup completed successfully.', 'email-subscribers' ),
1150
  __( 'Email status', 'email-subscribers' ),
1151
  __( 'Last opened at', 'email-subscribers' ),
 
1152
  __( 'Select page', 'email-subscribers' ),
1153
  __( 'Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email.', 'email-subscribers' ),
1154
  __( 'Subscriber will be redirected to selected page (by default, homepage) once they click on email confirmation link from the double opt-in (confirmation) email.', 'email-subscribers' ),
lite/languages/email-subscribers.pot CHANGED
@@ -2,14 +2,14 @@
2
  # This file is distributed under the same license as the Email Subscribers & Newsletters plugin.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: Email Subscribers & Newsletters 4.8.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/email-subscribers\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
- "POT-Creation-Date: 2021-09-21T19:43:26+02:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: email-subscribers\n"
@@ -29,7 +29,7 @@ msgstr ""
29
 
30
  #. Author of the plugin
31
  #: lite/admin/partials/help.php:28
32
- #: lite/includes/class-email-subscribers.php:1529
33
  msgid "Icegram"
34
  msgstr ""
35
 
@@ -68,7 +68,7 @@ msgid "Please add a broadcast subject before saving."
68
  msgstr ""
69
 
70
  #: lite/admin/class-email-subscribers-admin.php:170
71
- #: pro/pro-class-email-subscribers.php:504
72
  msgid "Please add email body."
73
  msgstr ""
74
 
@@ -235,7 +235,7 @@ msgstr ""
235
  #: lite/includes/classes/class-es-reports-table.php:161
236
  #: lite/includes/classes/class-es-templates-table.php:282
237
  #: lite/includes/pro-features.php:1146
238
- #: lite/public/class-email-subscribers-public.php:472
239
  #: pro/classes/class-es-pro-reports-data.php:77
240
  msgid "Broadcast"
241
  msgstr ""
@@ -290,12 +290,12 @@ msgstr ""
290
 
291
  #: lite/admin/class-email-subscribers-admin.php:1291
292
  #: lite/includes/class-email-subscribers-activator.php:61
293
- #: lite/includes/class-email-subscribers.php:1526
294
  #: lite/includes/classes/class-es-form-widget.php:11
295
  #: lite/includes/classes/class-es-old-widget.php:13
296
  #: lite/includes/classes/class-es-old-widget.php:15
297
  #: lite/includes/classes/class-es-widget.php:11
298
- #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:39
299
  msgid "Email Subscribers"
300
  msgstr ""
301
 
@@ -462,21 +462,20 @@ msgstr ""
462
  #: lite/includes/classes/class-es-admin-settings.php:211
463
  #: lite/includes/classes/class-es-campaign-report.php:189
464
  #: lite/includes/classes/class-es-contacts-table.php:783
465
- #: lite/includes/classes/class-es-contacts-table.php:1064
466
  #: lite/includes/classes/class-es-export-subscribers.php:339
467
  #: lite/includes/classes/class-es-forms-table.php:393
468
  #: lite/includes/classes/class-es-import-subscribers.php:563
469
  #: lite/includes/classes/class-es-import-subscribers.php:657
470
  #: lite/includes/classes/class-es-import-subscribers.php:1052
471
  #: lite/includes/classes/class-es-import-subscribers.php:1175
472
- #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:141
473
  #: lite/includes/pro-features.php:974
474
  #: lite/includes/pro-features.php:1505
475
  #: lite/includes/workflows/actions/abstracts/class-ig-es-action-send-email-abstract.php:29
476
  #: lite/public/partials/class-es-shortcode.php:169
477
  #: pro/classes/class-es-pro-campaign-rules.php:35
478
- #: pro/pro-class-email-subscribers.php:836
479
- #: pro/pro-class-email-subscribers.php:2071
480
  #: pro/workflows/actions/class-es-action-send-email.php:29
481
  msgid "Email"
482
  msgstr ""
@@ -646,11 +645,11 @@ msgstr ""
646
  msgid "Welcome To Email Subscribers"
647
  msgstr ""
648
 
649
- #: lite/admin/class-ig-es-onboarding.php:1007
650
  msgid "Seems like your server is not setup correctly to send emails. Please confirm if you're getting any other emails from within WordPress"
651
  msgstr ""
652
 
653
- #: lite/admin/class-ig-es-onboarding.php:1133
654
  msgid "New Post Published - {{POSTTITLE}}"
655
  msgstr ""
656
 
@@ -1163,16 +1162,16 @@ msgid "OK, I Got it!"
1163
  msgstr ""
1164
 
1165
  #. translators: 1: Error message 2: File name 3: Line number
1166
- #: lite/includes/class-email-subscribers.php:1278
1167
  msgid "%1$s in %2$s on line %3$s"
1168
  msgstr ""
1169
 
1170
- #: lite/includes/class-email-subscribers.php:1539
1171
  msgid "Icegram WC"
1172
  msgstr ""
1173
 
1174
  #. translators: %1$s - constant that was used
1175
- #: lite/includes/class-email-subscribers.php:1948
1176
  msgid "Value was set using constant %1$s"
1177
  msgstr ""
1178
 
@@ -1348,7 +1347,7 @@ msgstr ""
1348
 
1349
  #: lite/includes/class-es-common.php:1782
1350
  #: lite/includes/classes/class-es-campaigns-table.php:690
1351
- #: lite/includes/classes/class-es-contacts-table.php:1133
1352
  msgid "All Statuses"
1353
  msgstr ""
1354
 
@@ -1370,7 +1369,7 @@ msgstr ""
1370
  msgid "In Queue"
1371
  msgstr ""
1372
 
1373
- #: lite/includes/class-es-install.php:948
1374
  #: lite/includes/upgrade/es-update-functions.php:752
1375
  msgid "Your subscription was successful! Kindly check your mailbox and confirm your subscription. If you don't see the email within a few minutes, check the spam/junk folder."
1376
  msgstr ""
@@ -1402,11 +1401,10 @@ msgstr ""
1402
  #: lite/includes/classes/class-es-admin-settings.php:202
1403
  #: lite/includes/classes/class-es-admin-settings.php:205
1404
  #: lite/includes/classes/class-es-campaigns-table.php:625
1405
- #: lite/includes/classes/class-es-contacts-table.php:1063
1406
  #: lite/includes/classes/class-es-forms-table.php:410
1407
  #: lite/includes/classes/class-es-forms-table.php:909
1408
  #: lite/includes/classes/class-es-lists-table.php:569
1409
- #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:136
1410
  #: lite/public/partials/class-es-shortcode.php:170
1411
  msgid "Name"
1412
  msgstr ""
@@ -1566,7 +1564,7 @@ msgid "Send this text as a welcome email when new people subscribe."
1566
  msgstr ""
1567
 
1568
  #: lite/includes/classes/class-es-admin-settings.php:377
1569
- #: pro/pro-class-email-subscribers.php:1137
1570
  msgid "Enable?"
1571
  msgstr ""
1572
 
@@ -1884,7 +1882,7 @@ msgstr ""
1884
 
1885
  #: lite/includes/classes/class-es-campaigns-table.php:438
1886
  #: lite/includes/classes/class-es-campaigns-table.php:465
1887
- #: lite/includes/classes/class-es-contacts-table.php:1025
1888
  #: lite/includes/classes/class-es-forms-table.php:892
1889
  #: lite/includes/classes/class-es-lists-table.php:547
1890
  #: lite/includes/workflows/admin/views/action.php:28
@@ -1893,8 +1891,8 @@ msgid "Edit"
1893
  msgstr ""
1894
 
1895
  #: lite/includes/classes/class-es-campaigns-table.php:488
1896
- #: lite/includes/classes/class-es-contacts-table.php:1027
1897
- #: lite/includes/classes/class-es-contacts-table.php:1099
1898
  #: lite/includes/classes/class-es-forms-table.php:894
1899
  #: lite/includes/classes/class-es-forms-table.php:940
1900
  #: lite/includes/classes/class-es-lists-table.php:549
@@ -1916,7 +1914,7 @@ msgstr ""
1916
 
1917
  #: lite/includes/classes/class-es-campaigns-table.php:627
1918
  #: lite/includes/classes/class-es-contacts-table.php:834
1919
- #: lite/includes/classes/class-es-contacts-table.php:1065
1920
  msgid "List(s)"
1921
  msgstr ""
1922
 
@@ -1925,7 +1923,7 @@ msgid "Categories"
1925
  msgstr ""
1926
 
1927
  #: lite/includes/classes/class-es-campaigns-table.php:629
1928
- #: lite/includes/classes/class-es-contacts-table.php:1066
1929
  #: lite/includes/classes/class-es-forms-table.php:912
1930
  #: lite/includes/classes/class-es-lists-table.php:575
1931
  msgid "Created"
@@ -1957,6 +1955,7 @@ msgid "Please select campaign(s) to delete."
1957
  msgstr ""
1958
 
1959
  #: lite/includes/classes/class-es-contacts-table.php:70
 
1960
  #: lite/includes/workflows/actions/class-es-action-delete-contact.php:30
1961
  #: lite/includes/workflows/actions/class-es-action-update-contact.php:30
1962
  msgid "Contact"
@@ -2065,7 +2064,7 @@ msgstr ""
2065
 
2066
  #: lite/includes/classes/class-es-contacts-table.php:795
2067
  #: lite/includes/pro-features.php:980
2068
- #: pro/pro-class-email-subscribers.php:840
2069
  msgid "Enter email"
2070
  msgstr ""
2071
 
@@ -2100,138 +2099,138 @@ msgstr ""
2100
  msgid "No contacts avaliable."
2101
  msgstr ""
2102
 
2103
- #: lite/includes/classes/class-es-contacts-table.php:1045
2104
  msgid "Resend Confirmation"
2105
  msgstr ""
2106
 
2107
- #: lite/includes/classes/class-es-contacts-table.php:1100
2108
  #: pro/workflows/actions/class-es-action-move-to-list.php:29
2109
  msgid "Move to list"
2110
  msgstr ""
2111
 
2112
- #: lite/includes/classes/class-es-contacts-table.php:1101
2113
  #: lite/includes/workflows/actions/class-es-action-add-to-list.php:29
2114
  msgid "Add to list"
2115
  msgstr ""
2116
 
2117
- #: lite/includes/classes/class-es-contacts-table.php:1102
2118
  msgid "Change status"
2119
  msgstr ""
2120
 
2121
- #: lite/includes/classes/class-es-contacts-table.php:1125
2122
  msgid "Search Contacts"
2123
  msgstr ""
2124
 
2125
- #: lite/includes/classes/class-es-contacts-table.php:1142
2126
  msgid "All Lists"
2127
  msgstr ""
2128
 
2129
- #: lite/includes/classes/class-es-contacts-table.php:1257
2130
- #: lite/includes/classes/class-es-contacts-table.php:1320
2131
  msgid "Contact(s) deleted successfully!"
2132
  msgstr ""
2133
 
2134
- #: lite/includes/classes/class-es-contacts-table.php:1270
2135
  msgid "You do not have a permission to resend email confirmation"
2136
  msgstr ""
2137
 
2138
- #: lite/includes/classes/class-es-contacts-table.php:1282
2139
  msgid "Confirmation email sent successfully!"
2140
  msgstr ""
2141
 
2142
- #: lite/includes/classes/class-es-contacts-table.php:1308
2143
  msgid "Please select subscribers to update."
2144
  msgstr ""
2145
 
2146
- #: lite/includes/classes/class-es-contacts-table.php:1331
2147
  msgid "Please select status."
2148
  msgstr ""
2149
 
2150
- #: lite/includes/classes/class-es-contacts-table.php:1345
2151
  msgid "Contact(s) status changed successfully!"
2152
  msgstr ""
2153
 
2154
- #: lite/includes/classes/class-es-contacts-table.php:1356
2155
- #: lite/includes/classes/class-es-contacts-table.php:1377
2156
  #: lite/includes/classes/class-es-post-notifications.php:51
2157
  msgid "Please select list."
2158
  msgstr ""
2159
 
2160
- #: lite/includes/classes/class-es-contacts-table.php:1365
2161
  msgid "Contact(s) moved to list successfully!"
2162
  msgstr ""
2163
 
2164
- #: lite/includes/classes/class-es-contacts-table.php:1386
2165
  msgid "Contact(s) added to list successfully!"
2166
  msgstr ""
2167
 
2168
- #: lite/includes/classes/class-es-cron.php:262
2169
  msgid "Email Subscribers Cronjob Interval"
2170
  msgstr ""
2171
 
2172
- #: lite/includes/classes/class-es-cron.php:266
2173
  msgid "Two minutes"
2174
  msgstr ""
2175
 
2176
- #: lite/includes/classes/class-es-cron.php:270
2177
  msgid "Fifteen minutes"
2178
  msgstr ""
2179
 
2180
- #: lite/includes/classes/class-es-cron.php:306
2181
  msgid "10 minutes"
2182
  msgstr ""
2183
 
2184
- #: lite/includes/classes/class-es-cron.php:307
2185
  msgid "15 minutes"
2186
  msgstr ""
2187
 
2188
- #: lite/includes/classes/class-es-cron.php:308
2189
  msgid "20 minutes"
2190
  msgstr ""
2191
 
2192
- #: lite/includes/classes/class-es-cron.php:309
2193
  msgid "25 minutes"
2194
  msgstr ""
2195
 
2196
- #: lite/includes/classes/class-es-cron.php:310
2197
  msgid "30 minutes"
2198
  msgstr ""
2199
 
2200
- #: lite/includes/classes/class-es-cron.php:617
2201
  msgid "Emails sent successfully!"
2202
  msgstr ""
2203
 
2204
- #: lite/includes/classes/class-es-cron.php:618
2205
  msgid "Emails not found."
2206
  msgstr ""
2207
 
2208
- #: lite/includes/classes/class-es-cron.php:619
2209
  msgid "No notifications found to send."
2210
  msgstr ""
2211
 
2212
- #: lite/includes/classes/class-es-cron.php:620
2213
- #: lite/includes/classes/class-es-cron.php:621
2214
- #: lite/includes/classes/class-es-cron.php:622
2215
  msgid "Invalid GUID."
2216
  msgstr ""
2217
 
2218
- #: lite/includes/classes/class-es-cron.php:623
2219
  msgid "Not allowed to process request."
2220
  msgstr ""
2221
 
2222
- #: lite/includes/classes/class-es-cron.php:624
2223
  msgid "GUID is empty."
2224
  msgstr ""
2225
 
2226
- #: lite/includes/classes/class-es-cron.php:625
2227
  msgid "Please try after sometime."
2228
  msgstr ""
2229
 
2230
- #: lite/includes/classes/class-es-cron.php:626
2231
  msgid "You have hit your hourly email sending limit. Please try after sometime."
2232
  msgstr ""
2233
 
2234
- #: lite/includes/classes/class-es-cron.php:627
2235
  msgid "Cron lock enabled. Please try after sometime."
2236
  msgstr ""
2237
 
@@ -2274,7 +2273,7 @@ msgstr ""
2274
  #: lite/includes/classes/class-es-import-subscribers.php:658
2275
  #: lite/includes/classes/class-es-import-subscribers.php:1044
2276
  #: lite/includes/classes/class-es-import-subscribers.php:1176
2277
- #: pro/pro-class-email-subscribers.php:2072
2278
  msgid "First Name"
2279
  msgstr ""
2280
 
@@ -2283,13 +2282,13 @@ msgstr ""
2283
  #: lite/includes/classes/class-es-import-subscribers.php:659
2284
  #: lite/includes/classes/class-es-import-subscribers.php:1049
2285
  #: lite/includes/classes/class-es-import-subscribers.php:1177
2286
- #: pro/pro-class-email-subscribers.php:2073
2287
  msgid "Last Name"
2288
  msgstr ""
2289
 
2290
  #: lite/includes/classes/class-es-export-subscribers.php:340
2291
  #: lite/includes/classes/class-es-lists-table.php:33
2292
- #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:50
2293
  #: lite/includes/workflows/actions/class-es-action-add-to-list.php:30
2294
  #: pro/workflows/actions/class-es-action-move-to-list.php:30
2295
  #: pro/workflows/actions/class-es-action-remove-from-list.php:28
@@ -2488,59 +2487,59 @@ msgstr ""
2488
  msgid "No Forms avaliable."
2489
  msgstr ""
2490
 
2491
- #: lite/includes/classes/class-es-handle-subscription.php:568
2492
  #: lite/public/class-email-subscribers-public.php:107
2493
  msgid "Please enter email address"
2494
  msgstr ""
2495
 
2496
- #: lite/includes/classes/class-es-handle-subscription.php:569
2497
  #: lite/public/class-email-subscribers-public.php:108
2498
  msgid "You need to wait for sometime before subscribing again"
2499
  msgstr ""
2500
 
2501
- #: lite/includes/classes/class-es-handle-subscription.php:570
2502
  #: lite/includes/upgrade/es-update-functions.php:752
2503
  #: lite/public/class-email-subscribers-public.php:109
2504
  msgid "Successfully Subscribed."
2505
  msgstr ""
2506
 
2507
- #: lite/includes/classes/class-es-handle-subscription.php:571
2508
  #: lite/public/class-email-subscribers-public.php:111
2509
  msgid "Email Address already exists!"
2510
  msgstr ""
2511
 
2512
- #: lite/includes/classes/class-es-handle-subscription.php:572
2513
  #: lite/public/class-email-subscribers-public.php:112
2514
  msgid "Oops.. Unexpected error occurred."
2515
  msgstr ""
2516
 
2517
- #: lite/includes/classes/class-es-handle-subscription.php:573
2518
  #: lite/public/class-email-subscribers-public.php:113
2519
  msgid "Invalid email address"
2520
  msgstr ""
2521
 
2522
- #: lite/includes/classes/class-es-handle-subscription.php:574
2523
  msgid "Invalid name"
2524
  msgstr ""
2525
 
2526
- #: lite/includes/classes/class-es-handle-subscription.php:575
2527
  #: lite/public/class-email-subscribers-public.php:114
2528
  msgid "Please try after some time"
2529
  msgstr ""
2530
 
2531
- #: lite/includes/classes/class-es-handle-subscription.php:576
2532
  msgid "Oops...unable to add subscriber"
2533
  msgstr ""
2534
 
2535
- #: lite/includes/classes/class-es-handle-subscription.php:577
2536
  msgid "You do not have permission to add subscriber"
2537
  msgstr ""
2538
 
2539
- #: lite/includes/classes/class-es-handle-subscription.php:578
2540
  msgid "Please select the list"
2541
  msgstr ""
2542
 
2543
- #: lite/includes/classes/class-es-handle-subscription.php:579
2544
  msgid "Invalid Captcha"
2545
  msgstr ""
2546
 
@@ -3117,7 +3116,7 @@ msgstr ""
3117
 
3118
  #: lite/includes/classes/class-es-reports-data.php:362
3119
  #: lite/includes/classes/class-es-reports-table.php:157
3120
- #: lite/public/class-email-subscribers-public.php:475
3121
  #: pro/classes/class-es-pro-reports-data.php:73
3122
  msgid "Post Notification"
3123
  msgstr ""
@@ -3223,7 +3222,7 @@ msgstr ""
3223
 
3224
  #. translators: 1: Page 2: Duplicate action 3: Campaign id 4: Wp nonce
3225
  #: lite/includes/classes/class-es-templates-table.php:300
3226
- #: pro/pro-class-email-subscribers.php:1480
3227
  msgid "Duplicate"
3228
  msgstr ""
3229
 
@@ -3473,12 +3472,12 @@ msgid "Access Control"
3473
  msgstr ""
3474
 
3475
  #: lite/includes/pro-features.php:252
3476
- #: pro/pro-class-email-subscribers.php:887
3477
  msgid "Track clicks"
3478
  msgstr ""
3479
 
3480
  #: lite/includes/pro-features.php:253
3481
- #: pro/pro-class-email-subscribers.php:888
3482
  msgid "Do you want to track when people click links in your emails? (We recommend keeping it enabled)"
3483
  msgstr ""
3484
 
@@ -3569,7 +3568,7 @@ msgid "Prevent bot signups even further. Set default captcha option for new subs
3569
  msgstr ""
3570
 
3571
  #: lite/includes/pro-features.php:390
3572
- #: pro/pro-class-email-subscribers.php:896
3573
  msgid "Track IP address"
3574
  msgstr ""
3575
 
@@ -3827,7 +3826,7 @@ msgid "Reduce the possibility to land in spam with PRO"
3827
  msgstr ""
3828
 
3829
  #: lite/includes/pro-features.php:1007
3830
- #: pro/pro-class-email-subscribers.php:724
3831
  msgid "Link tracking"
3832
  msgstr ""
3833
 
@@ -3836,30 +3835,30 @@ msgid "Get spam score"
3836
  msgstr ""
3837
 
3838
  #: lite/includes/pro-features.php:1056
3839
- #: pro/pro-class-email-subscribers.php:768
3840
  msgid "Send options"
3841
  msgstr ""
3842
 
3843
  #: lite/includes/pro-features.php:1059
3844
- #: pro/pro-class-email-subscribers.php:771
3845
  msgid "Schedule for later"
3846
  msgstr ""
3847
 
3848
  #: lite/includes/pro-features.php:1066
3849
  #: lite/includes/workflows/admin/views/meta-box-timing.php:82
3850
  #: lite/includes/workflows/fields/class-es-date.php:31
3851
- #: pro/pro-class-email-subscribers.php:784
3852
  msgid "Date"
3853
  msgstr ""
3854
 
3855
  #: lite/includes/pro-features.php:1075
3856
  #: lite/includes/workflows/fields/class-es-time.php:64
3857
- #: pro/pro-class-email-subscribers.php:795
3858
  msgid "Time"
3859
  msgstr ""
3860
 
3861
  #: lite/includes/pro-features.php:1085
3862
- #: pro/pro-class-email-subscribers.php:806
3863
  msgid "Local Time: "
3864
  msgstr ""
3865
 
@@ -3984,12 +3983,12 @@ msgid "Mobile"
3984
  msgstr ""
3985
 
3986
  #: lite/includes/pro-features.php:1612
3987
- #: pro/pro-class-email-subscribers.php:1681
3988
  msgid "Add Attachments"
3989
  msgstr ""
3990
 
3991
  #: lite/includes/pro-features.php:1642
3992
- #: pro/pro-class-email-subscribers.php:1766
3993
  msgid "Import existing WordPress users"
3994
  msgstr ""
3995
 
@@ -4503,36 +4502,36 @@ msgstr ""
4503
  msgid "Fires when a user is updated."
4504
  msgstr ""
4505
 
4506
- #: lite/public/class-email-subscribers-public.php:209
4507
  msgid "Sorry, you are not allowed to access this page."
4508
  msgstr ""
4509
 
4510
- #: lite/public/class-email-subscribers-public.php:251
4511
  msgid "You are already subscribed!"
4512
  msgstr ""
4513
 
4514
- #: lite/public/class-email-subscribers-public.php:253
4515
  msgid "You are already unsubscribed!"
4516
  msgstr ""
4517
 
4518
- #: lite/public/class-email-subscribers-public.php:258
4519
  msgid "Sorry, we couldn't find you. Please contact admin."
4520
  msgstr ""
4521
 
4522
- #: lite/public/class-email-subscribers-public.php:436
4523
  #: starter/starter-class-email-subscribers.php:904
4524
  msgid "is subscribed to our mailing list(s)."
4525
  msgstr ""
4526
 
4527
- #: lite/public/class-email-subscribers-public.php:444
4528
  msgid "Unsubscribe from all list(s)"
4529
  msgstr ""
4530
 
4531
- #: lite/public/class-email-subscribers-public.php:445
4532
  msgid "You will be unsubscribed from receiving all future emails sent from us."
4533
  msgstr ""
4534
 
4535
- #: lite/public/class-email-subscribers-public.php:451
4536
  #: starter/starter-class-email-subscribers.php:928
4537
  msgid "Unsubscribe"
4538
  msgstr ""
@@ -4554,7 +4553,7 @@ msgid "Total Emails In Queue"
4554
  msgstr ""
4555
 
4556
  #: lite/public/partials/cron-message.php:43
4557
- #: pro/pro-class-email-subscribers.php:814
4558
  msgid "Send Now"
4559
  msgstr ""
4560
 
@@ -4586,6 +4585,10 @@ msgstr ""
4586
  msgid "Free!"
4587
  msgstr ""
4588
 
 
 
 
 
4589
  #: pro/classes/class-es-pro-campaign-rules.php:30
4590
  msgid "is not in List"
4591
  msgstr ""
@@ -4595,7 +4598,7 @@ msgid "Recipient(s): "
4595
  msgstr ""
4596
 
4597
  #: pro/classes/class-es-pro-reports-data.php:261
4598
- #: pro/pro-class-email-subscribers.php:1215
4599
  msgid "Clicked"
4600
  msgstr ""
4601
 
@@ -4858,216 +4861,212 @@ msgstr ""
4858
  msgid "Your cart could not be restored, it may have expired."
4859
  msgstr ""
4860
 
4861
- #: pro/pro-class-email-subscribers.php:380
4862
  #: pro/pro-class-post-digest.php:25
4863
  msgid "Sequence"
4864
  msgstr ""
4865
 
4866
- #: pro/pro-class-email-subscribers.php:503
4867
  msgid "Please enter an email address."
4868
  msgstr ""
4869
 
4870
- #: pro/pro-class-email-subscribers.php:505
4871
  msgid "Add Attachment"
4872
  msgstr ""
4873
 
4874
  #. translators: %s: Attachmen max file size.
4875
- #: pro/pro-class-email-subscribers.php:507
4876
  msgid "Please attach a file having size lower than %s."
4877
  msgstr ""
4878
 
4879
- #: pro/pro-class-email-subscribers.php:508
4880
  msgid "Are you sure you want to delete this?"
4881
  msgstr ""
4882
 
4883
- #: pro/pro-class-email-subscribers.php:509
4884
- #: pro/pro-class-email-subscribers.php:1957
4885
  msgid "Checking your orders..."
4886
  msgstr ""
4887
 
4888
- #: pro/pro-class-email-subscribers.php:633
4889
  msgid "Clean My List"
4890
  msgstr ""
4891
 
4892
- #: pro/pro-class-email-subscribers.php:634
4893
  msgid "List cleanup is in progress..."
4894
  msgstr ""
4895
 
4896
- #: pro/pro-class-email-subscribers.php:635
4897
  msgid "List cleanup completed successfully."
4898
  msgstr ""
4899
 
4900
- #: pro/pro-class-email-subscribers.php:652
4901
  msgid "Email status"
4902
  msgstr ""
4903
 
4904
- #: pro/pro-class-email-subscribers.php:653
4905
  msgid "Last opened at"
4906
  msgstr ""
4907
 
4908
- #: pro/pro-class-email-subscribers.php:656
4909
- msgid "IP"
4910
- msgstr ""
4911
-
4912
- #: pro/pro-class-email-subscribers.php:852
4913
  msgid "Select page"
4914
  msgstr ""
4915
 
4916
- #: pro/pro-class-email-subscribers.php:865
4917
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email."
4918
  msgstr ""
4919
 
4920
- #: pro/pro-class-email-subscribers.php:878
4921
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on email confirmation link from the double opt-in (confirmation) email."
4922
  msgstr ""
4923
 
4924
- #: pro/pro-class-email-subscribers.php:922
4925
  msgid "Access Key ID"
4926
  msgstr ""
4927
 
4928
- #: pro/pro-class-email-subscribers.php:935
4929
  msgid "Secret Access Key"
4930
  msgstr ""
4931
 
4932
- #: pro/pro-class-email-subscribers.php:949
4933
  msgid "Closest Region"
4934
  msgstr ""
4935
 
4936
- #: pro/pro-class-email-subscribers.php:951
4937
  msgid "To decrease network latency between your site and Amazon SES and speed up email sending, select the Amazon SES API region which is closest to where your website is hosted."
4938
  msgstr ""
4939
 
4940
- #: pro/pro-class-email-subscribers.php:978
4941
  msgid "Private API Key"
4942
  msgstr ""
4943
 
4944
- #: pro/pro-class-email-subscribers.php:992
4945
  msgid "Domain Name"
4946
  msgstr ""
4947
 
4948
- #: pro/pro-class-email-subscribers.php:1003
4949
- #: pro/pro-class-email-subscribers.php:1078
4950
  msgid "United States"
4951
  msgstr ""
4952
 
4953
- #: pro/pro-class-email-subscribers.php:1004
4954
- #: pro/pro-class-email-subscribers.php:1079
4955
  msgid "Europe"
4956
  msgstr ""
4957
 
4958
- #: pro/pro-class-email-subscribers.php:1010
4959
- #: pro/pro-class-email-subscribers.php:1085
4960
  msgid "Region"
4961
  msgstr ""
4962
 
4963
- #: pro/pro-class-email-subscribers.php:1014
4964
  msgid "mailgun.com"
4965
  msgstr ""
4966
 
4967
- #: pro/pro-class-email-subscribers.php:1040
4968
- #: pro/pro-class-email-subscribers.php:1067
4969
  msgid "API Key"
4970
  msgstr ""
4971
 
4972
- #: pro/pro-class-email-subscribers.php:1087
4973
  msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region."
4974
  msgstr ""
4975
 
4976
- #: pro/pro-class-email-subscribers.php:1112
4977
  msgid "API token"
4978
  msgstr ""
4979
 
4980
- #: pro/pro-class-email-subscribers.php:1132
4981
  msgid "Weekly summary"
4982
  msgstr ""
4983
 
4984
- #: pro/pro-class-email-subscribers.php:1144
4985
  msgid "When our automated weekly email should be sent out?"
4986
  msgstr ""
4987
 
4988
- #: pro/pro-class-email-subscribers.php:1153
4989
  msgid "In which time we need to send our weekly summary?"
4990
  msgstr ""
4991
 
4992
- #: pro/pro-class-email-subscribers.php:1501
4993
  msgid "You are not allowed to duplicate campaign."
4994
  msgstr ""
4995
 
4996
- #: pro/pro-class-email-subscribers.php:1516
4997
  msgid "Campaign duplicated !"
4998
  msgstr ""
4999
 
5000
- #: pro/pro-class-email-subscribers.php:1785
5001
  msgid "Import WordPress users with following roles"
5002
  msgstr ""
5003
 
5004
- #: pro/pro-class-email-subscribers.php:1838
5005
- #: pro/pro-class-email-subscribers.php:1964
5006
  msgid "Proceed "
5007
  msgstr ""
5008
 
5009
- #: pro/pro-class-email-subscribers.php:1874
5010
  msgid "Import from WooCommerce orders"
5011
  msgstr ""
5012
 
5013
- #: pro/pro-class-email-subscribers.php:1899
5014
  msgid "Select order statuses"
5015
  msgstr ""
5016
 
5017
- #: pro/pro-class-email-subscribers.php:1947
5018
  msgid "Orders should contain these products"
5019
  msgstr ""
5020
 
5021
- #: pro/pro-class-email-subscribers.php:1952
5022
  msgid "Search products..."
5023
  msgstr ""
5024
 
5025
  #. translators: 1. Processed orders count. 2. Total orders count. 3. Matched orders count.
5026
- #: pro/pro-class-email-subscribers.php:2180
5027
  msgid "Currently %1$s of %2$s orders checked. Found %3$s matching orders."
5028
  msgstr ""
5029
 
5030
- #: pro/pro-class-email-subscribers.php:2191
5031
  msgid "We can't find any matching orders in your store."
5032
  msgstr ""
5033
 
5034
- #: pro/pro-class-email-subscribers.php:2204
5035
  msgid "Total Opened"
5036
  msgstr ""
5037
 
5038
- #: pro/pro-class-email-subscribers.php:2254
5039
  msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
5040
  msgstr ""
5041
 
5042
- #: pro/pro-class-email-subscribers.php:2282
5043
  msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
5044
  msgstr ""
5045
 
5046
- #: pro/pro-class-email-subscribers.php:2311
5047
  msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
5048
  msgstr ""
5049
 
5050
- #: pro/pro-class-email-subscribers.php:2338
5051
  msgid "How to configure Amazon SES to send emails in the Email Subscribers plugin?"
5052
  msgstr ""
5053
 
5054
- #: pro/pro-class-email-subscribers.php:2365
5055
  msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
5056
  msgstr ""
5057
 
5058
- #: pro/pro-class-email-subscribers.php:2384
5059
  msgid "Send confirmation email"
5060
  msgstr ""
5061
 
5062
- #: pro/pro-class-email-subscribers.php:2399
5063
  msgid "Confirmation emails queued successfully and will be sent shortly."
5064
  msgstr ""
5065
 
5066
- #: pro/pro-class-email-subscribers.php:2407
5067
  msgid "No contacts found. May be they are already queued or there isn't any unconfirmed contact in your selection."
5068
  msgstr ""
5069
 
5070
- #: pro/pro-class-email-subscribers.php:2410
5071
  msgid "Failed to queue confirmation emails. Please try again later."
5072
  msgstr ""
5073
 
2
  # This file is distributed under the same license as the Email Subscribers & Newsletters plugin.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: Email Subscribers & Newsletters 4.8.3\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/email-subscribers\n"
7
  "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
8
  "Language-Team: LANGUAGE <LL@li.org>\n"
9
  "MIME-Version: 1.0\n"
10
  "Content-Type: text/plain; charset=UTF-8\n"
11
  "Content-Transfer-Encoding: 8bit\n"
12
+ "POT-Creation-Date: 2021-09-29T08:07:40+02:00\n"
13
  "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
14
  "X-Generator: WP-CLI 2.4.0\n"
15
  "X-Domain: email-subscribers\n"
29
 
30
  #. Author of the plugin
31
  #: lite/admin/partials/help.php:28
32
+ #: lite/includes/class-email-subscribers.php:1545
33
  msgid "Icegram"
34
  msgstr ""
35
 
68
  msgstr ""
69
 
70
  #: lite/admin/class-email-subscribers-admin.php:170
71
+ #: pro/pro-class-email-subscribers.php:505
72
  msgid "Please add email body."
73
  msgstr ""
74
 
235
  #: lite/includes/classes/class-es-reports-table.php:161
236
  #: lite/includes/classes/class-es-templates-table.php:282
237
  #: lite/includes/pro-features.php:1146
238
+ #: lite/public/class-email-subscribers-public.php:474
239
  #: pro/classes/class-es-pro-reports-data.php:77
240
  msgid "Broadcast"
241
  msgstr ""
290
 
291
  #: lite/admin/class-email-subscribers-admin.php:1291
292
  #: lite/includes/class-email-subscribers-activator.php:61
293
+ #: lite/includes/class-email-subscribers.php:1542
294
  #: lite/includes/classes/class-es-form-widget.php:11
295
  #: lite/includes/classes/class-es-old-widget.php:13
296
  #: lite/includes/classes/class-es-old-widget.php:15
297
  #: lite/includes/classes/class-es-widget.php:11
298
+ #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:40
299
  msgid "Email Subscribers"
300
  msgstr ""
301
 
462
  #: lite/includes/classes/class-es-admin-settings.php:211
463
  #: lite/includes/classes/class-es-campaign-report.php:189
464
  #: lite/includes/classes/class-es-contacts-table.php:783
 
465
  #: lite/includes/classes/class-es-export-subscribers.php:339
466
  #: lite/includes/classes/class-es-forms-table.php:393
467
  #: lite/includes/classes/class-es-import-subscribers.php:563
468
  #: lite/includes/classes/class-es-import-subscribers.php:657
469
  #: lite/includes/classes/class-es-import-subscribers.php:1052
470
  #: lite/includes/classes/class-es-import-subscribers.php:1175
471
+ #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:143
472
  #: lite/includes/pro-features.php:974
473
  #: lite/includes/pro-features.php:1505
474
  #: lite/includes/workflows/actions/abstracts/class-ig-es-action-send-email-abstract.php:29
475
  #: lite/public/partials/class-es-shortcode.php:169
476
  #: pro/classes/class-es-pro-campaign-rules.php:35
477
+ #: pro/pro-class-email-subscribers.php:834
478
+ #: pro/pro-class-email-subscribers.php:2069
479
  #: pro/workflows/actions/class-es-action-send-email.php:29
480
  msgid "Email"
481
  msgstr ""
645
  msgid "Welcome To Email Subscribers"
646
  msgstr ""
647
 
648
+ #: lite/admin/class-ig-es-onboarding.php:1014
649
  msgid "Seems like your server is not setup correctly to send emails. Please confirm if you're getting any other emails from within WordPress"
650
  msgstr ""
651
 
652
+ #: lite/admin/class-ig-es-onboarding.php:1140
653
  msgid "New Post Published - {{POSTTITLE}}"
654
  msgstr ""
655
 
1162
  msgstr ""
1163
 
1164
  #. translators: 1: Error message 2: File name 3: Line number
1165
+ #: lite/includes/class-email-subscribers.php:1294
1166
  msgid "%1$s in %2$s on line %3$s"
1167
  msgstr ""
1168
 
1169
+ #: lite/includes/class-email-subscribers.php:1555
1170
  msgid "Icegram WC"
1171
  msgstr ""
1172
 
1173
  #. translators: %1$s - constant that was used
1174
+ #: lite/includes/class-email-subscribers.php:1964
1175
  msgid "Value was set using constant %1$s"
1176
  msgstr ""
1177
 
1347
 
1348
  #: lite/includes/class-es-common.php:1782
1349
  #: lite/includes/classes/class-es-campaigns-table.php:690
1350
+ #: lite/includes/classes/class-es-contacts-table.php:1137
1351
  msgid "All Statuses"
1352
  msgstr ""
1353
 
1369
  msgid "In Queue"
1370
  msgstr ""
1371
 
1372
+ #: lite/includes/class-es-install.php:953
1373
  #: lite/includes/upgrade/es-update-functions.php:752
1374
  msgid "Your subscription was successful! Kindly check your mailbox and confirm your subscription. If you don't see the email within a few minutes, check the spam/junk folder."
1375
  msgstr ""
1401
  #: lite/includes/classes/class-es-admin-settings.php:202
1402
  #: lite/includes/classes/class-es-admin-settings.php:205
1403
  #: lite/includes/classes/class-es-campaigns-table.php:625
 
1404
  #: lite/includes/classes/class-es-forms-table.php:410
1405
  #: lite/includes/classes/class-es-forms-table.php:909
1406
  #: lite/includes/classes/class-es-lists-table.php:569
1407
+ #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:138
1408
  #: lite/public/partials/class-es-shortcode.php:170
1409
  msgid "Name"
1410
  msgstr ""
1564
  msgstr ""
1565
 
1566
  #: lite/includes/classes/class-es-admin-settings.php:377
1567
+ #: pro/pro-class-email-subscribers.php:1135
1568
  msgid "Enable?"
1569
  msgstr ""
1570
 
1882
 
1883
  #: lite/includes/classes/class-es-campaigns-table.php:438
1884
  #: lite/includes/classes/class-es-campaigns-table.php:465
1885
+ #: lite/includes/classes/class-es-contacts-table.php:1030
1886
  #: lite/includes/classes/class-es-forms-table.php:892
1887
  #: lite/includes/classes/class-es-lists-table.php:547
1888
  #: lite/includes/workflows/admin/views/action.php:28
1891
  msgstr ""
1892
 
1893
  #: lite/includes/classes/class-es-campaigns-table.php:488
1894
+ #: lite/includes/classes/class-es-contacts-table.php:1032
1895
+ #: lite/includes/classes/class-es-contacts-table.php:1103
1896
  #: lite/includes/classes/class-es-forms-table.php:894
1897
  #: lite/includes/classes/class-es-forms-table.php:940
1898
  #: lite/includes/classes/class-es-lists-table.php:549
1914
 
1915
  #: lite/includes/classes/class-es-campaigns-table.php:627
1916
  #: lite/includes/classes/class-es-contacts-table.php:834
1917
+ #: lite/includes/classes/class-es-contacts-table.php:1069
1918
  msgid "List(s)"
1919
  msgstr ""
1920
 
1923
  msgstr ""
1924
 
1925
  #: lite/includes/classes/class-es-campaigns-table.php:629
1926
+ #: lite/includes/classes/class-es-contacts-table.php:1070
1927
  #: lite/includes/classes/class-es-forms-table.php:912
1928
  #: lite/includes/classes/class-es-lists-table.php:575
1929
  msgid "Created"
1955
  msgstr ""
1956
 
1957
  #: lite/includes/classes/class-es-contacts-table.php:70
1958
+ #: lite/includes/classes/class-es-contacts-table.php:1068
1959
  #: lite/includes/workflows/actions/class-es-action-delete-contact.php:30
1960
  #: lite/includes/workflows/actions/class-es-action-update-contact.php:30
1961
  msgid "Contact"
2064
 
2065
  #: lite/includes/classes/class-es-contacts-table.php:795
2066
  #: lite/includes/pro-features.php:980
2067
+ #: pro/pro-class-email-subscribers.php:838
2068
  msgid "Enter email"
2069
  msgstr ""
2070
 
2099
  msgid "No contacts avaliable."
2100
  msgstr ""
2101
 
2102
+ #: lite/includes/classes/class-es-contacts-table.php:1050
2103
  msgid "Resend Confirmation"
2104
  msgstr ""
2105
 
2106
+ #: lite/includes/classes/class-es-contacts-table.php:1104
2107
  #: pro/workflows/actions/class-es-action-move-to-list.php:29
2108
  msgid "Move to list"
2109
  msgstr ""
2110
 
2111
+ #: lite/includes/classes/class-es-contacts-table.php:1105
2112
  #: lite/includes/workflows/actions/class-es-action-add-to-list.php:29
2113
  msgid "Add to list"
2114
  msgstr ""
2115
 
2116
+ #: lite/includes/classes/class-es-contacts-table.php:1106
2117
  msgid "Change status"
2118
  msgstr ""
2119
 
2120
+ #: lite/includes/classes/class-es-contacts-table.php:1129
2121
  msgid "Search Contacts"
2122
  msgstr ""
2123
 
2124
+ #: lite/includes/classes/class-es-contacts-table.php:1146
2125
  msgid "All Lists"
2126
  msgstr ""
2127
 
2128
+ #: lite/includes/classes/class-es-contacts-table.php:1261
2129
+ #: lite/includes/classes/class-es-contacts-table.php:1324
2130
  msgid "Contact(s) deleted successfully!"
2131
  msgstr ""
2132
 
2133
+ #: lite/includes/classes/class-es-contacts-table.php:1274
2134
  msgid "You do not have a permission to resend email confirmation"
2135
  msgstr ""
2136
 
2137
+ #: lite/includes/classes/class-es-contacts-table.php:1286
2138
  msgid "Confirmation email sent successfully!"
2139
  msgstr ""
2140
 
2141
+ #: lite/includes/classes/class-es-contacts-table.php:1312
2142
  msgid "Please select subscribers to update."
2143
  msgstr ""
2144
 
2145
+ #: lite/includes/classes/class-es-contacts-table.php:1335
2146
  msgid "Please select status."
2147
  msgstr ""
2148
 
2149
+ #: lite/includes/classes/class-es-contacts-table.php:1349
2150
  msgid "Contact(s) status changed successfully!"
2151
  msgstr ""
2152
 
2153
+ #: lite/includes/classes/class-es-contacts-table.php:1360
2154
+ #: lite/includes/classes/class-es-contacts-table.php:1381
2155
  #: lite/includes/classes/class-es-post-notifications.php:51
2156
  msgid "Please select list."
2157
  msgstr ""
2158
 
2159
+ #: lite/includes/classes/class-es-contacts-table.php:1369
2160
  msgid "Contact(s) moved to list successfully!"
2161
  msgstr ""
2162
 
2163
+ #: lite/includes/classes/class-es-contacts-table.php:1390
2164
  msgid "Contact(s) added to list successfully!"
2165
  msgstr ""
2166
 
2167
+ #: lite/includes/classes/class-es-cron.php:269
2168
  msgid "Email Subscribers Cronjob Interval"
2169
  msgstr ""
2170
 
2171
+ #: lite/includes/classes/class-es-cron.php:273
2172
  msgid "Two minutes"
2173
  msgstr ""
2174
 
2175
+ #: lite/includes/classes/class-es-cron.php:277
2176
  msgid "Fifteen minutes"
2177
  msgstr ""
2178
 
2179
+ #: lite/includes/classes/class-es-cron.php:313
2180
  msgid "10 minutes"
2181
  msgstr ""
2182
 
2183
+ #: lite/includes/classes/class-es-cron.php:314
2184
  msgid "15 minutes"
2185
  msgstr ""
2186
 
2187
+ #: lite/includes/classes/class-es-cron.php:315
2188
  msgid "20 minutes"
2189
  msgstr ""
2190
 
2191
+ #: lite/includes/classes/class-es-cron.php:316
2192
  msgid "25 minutes"
2193
  msgstr ""
2194
 
2195
+ #: lite/includes/classes/class-es-cron.php:317
2196
  msgid "30 minutes"
2197
  msgstr ""
2198
 
2199
+ #: lite/includes/classes/class-es-cron.php:624
2200
  msgid "Emails sent successfully!"
2201
  msgstr ""
2202
 
2203
+ #: lite/includes/classes/class-es-cron.php:625
2204
  msgid "Emails not found."
2205
  msgstr ""
2206
 
2207
+ #: lite/includes/classes/class-es-cron.php:626
2208
  msgid "No notifications found to send."
2209
  msgstr ""
2210
 
2211
+ #: lite/includes/classes/class-es-cron.php:627
2212
+ #: lite/includes/classes/class-es-cron.php:628
2213
+ #: lite/includes/classes/class-es-cron.php:629
2214
  msgid "Invalid GUID."
2215
  msgstr ""
2216
 
2217
+ #: lite/includes/classes/class-es-cron.php:630
2218
  msgid "Not allowed to process request."
2219
  msgstr ""
2220
 
2221
+ #: lite/includes/classes/class-es-cron.php:631
2222
  msgid "GUID is empty."
2223
  msgstr ""
2224
 
2225
+ #: lite/includes/classes/class-es-cron.php:632
2226
  msgid "Please try after sometime."
2227
  msgstr ""
2228
 
2229
+ #: lite/includes/classes/class-es-cron.php:633
2230
  msgid "You have hit your hourly email sending limit. Please try after sometime."
2231
  msgstr ""
2232
 
2233
+ #: lite/includes/classes/class-es-cron.php:634
2234
  msgid "Cron lock enabled. Please try after sometime."
2235
  msgstr ""
2236
 
2273
  #: lite/includes/classes/class-es-import-subscribers.php:658
2274
  #: lite/includes/classes/class-es-import-subscribers.php:1044
2275
  #: lite/includes/classes/class-es-import-subscribers.php:1176
2276
+ #: pro/pro-class-email-subscribers.php:2070
2277
  msgid "First Name"
2278
  msgstr ""
2279
 
2282
  #: lite/includes/classes/class-es-import-subscribers.php:659
2283
  #: lite/includes/classes/class-es-import-subscribers.php:1049
2284
  #: lite/includes/classes/class-es-import-subscribers.php:1177
2285
+ #: pro/pro-class-email-subscribers.php:2071
2286
  msgid "Last Name"
2287
  msgstr ""
2288
 
2289
  #: lite/includes/classes/class-es-export-subscribers.php:340
2290
  #: lite/includes/classes/class-es-lists-table.php:33
2291
+ #: lite/includes/compatibilities/elementor/actions/class-es-ig-form-action.php:51
2292
  #: lite/includes/workflows/actions/class-es-action-add-to-list.php:30
2293
  #: pro/workflows/actions/class-es-action-move-to-list.php:30
2294
  #: pro/workflows/actions/class-es-action-remove-from-list.php:28
2487
  msgid "No Forms avaliable."
2488
  msgstr ""
2489
 
2490
+ #: lite/includes/classes/class-es-handle-subscription.php:571
2491
  #: lite/public/class-email-subscribers-public.php:107
2492
  msgid "Please enter email address"
2493
  msgstr ""
2494
 
2495
+ #: lite/includes/classes/class-es-handle-subscription.php:572
2496
  #: lite/public/class-email-subscribers-public.php:108
2497
  msgid "You need to wait for sometime before subscribing again"
2498
  msgstr ""
2499
 
2500
+ #: lite/includes/classes/class-es-handle-subscription.php:573
2501
  #: lite/includes/upgrade/es-update-functions.php:752
2502
  #: lite/public/class-email-subscribers-public.php:109
2503
  msgid "Successfully Subscribed."
2504
  msgstr ""
2505
 
2506
+ #: lite/includes/classes/class-es-handle-subscription.php:574
2507
  #: lite/public/class-email-subscribers-public.php:111
2508
  msgid "Email Address already exists!"
2509
  msgstr ""
2510
 
2511
+ #: lite/includes/classes/class-es-handle-subscription.php:575
2512
  #: lite/public/class-email-subscribers-public.php:112
2513
  msgid "Oops.. Unexpected error occurred."
2514
  msgstr ""
2515
 
2516
+ #: lite/includes/classes/class-es-handle-subscription.php:576
2517
  #: lite/public/class-email-subscribers-public.php:113
2518
  msgid "Invalid email address"
2519
  msgstr ""
2520
 
2521
+ #: lite/includes/classes/class-es-handle-subscription.php:577
2522
  msgid "Invalid name"
2523
  msgstr ""
2524
 
2525
+ #: lite/includes/classes/class-es-handle-subscription.php:578
2526
  #: lite/public/class-email-subscribers-public.php:114
2527
  msgid "Please try after some time"
2528
  msgstr ""
2529
 
2530
+ #: lite/includes/classes/class-es-handle-subscription.php:579
2531
  msgid "Oops...unable to add subscriber"
2532
  msgstr ""
2533
 
2534
+ #: lite/includes/classes/class-es-handle-subscription.php:580
2535
  msgid "You do not have permission to add subscriber"
2536
  msgstr ""
2537
 
2538
+ #: lite/includes/classes/class-es-handle-subscription.php:581
2539
  msgid "Please select the list"
2540
  msgstr ""
2541
 
2542
+ #: lite/includes/classes/class-es-handle-subscription.php:582
2543
  msgid "Invalid Captcha"
2544
  msgstr ""
2545
 
3116
 
3117
  #: lite/includes/classes/class-es-reports-data.php:362
3118
  #: lite/includes/classes/class-es-reports-table.php:157
3119
+ #: lite/public/class-email-subscribers-public.php:477
3120
  #: pro/classes/class-es-pro-reports-data.php:73
3121
  msgid "Post Notification"
3122
  msgstr ""
3222
 
3223
  #. translators: 1: Page 2: Duplicate action 3: Campaign id 4: Wp nonce
3224
  #: lite/includes/classes/class-es-templates-table.php:300
3225
+ #: pro/pro-class-email-subscribers.php:1478
3226
  msgid "Duplicate"
3227
  msgstr ""
3228
 
3472
  msgstr ""
3473
 
3474
  #: lite/includes/pro-features.php:252
3475
+ #: pro/pro-class-email-subscribers.php:885
3476
  msgid "Track clicks"
3477
  msgstr ""
3478
 
3479
  #: lite/includes/pro-features.php:253
3480
+ #: pro/pro-class-email-subscribers.php:886
3481
  msgid "Do you want to track when people click links in your emails? (We recommend keeping it enabled)"
3482
  msgstr ""
3483
 
3568
  msgstr ""
3569
 
3570
  #: lite/includes/pro-features.php:390
3571
+ #: pro/pro-class-email-subscribers.php:894
3572
  msgid "Track IP address"
3573
  msgstr ""
3574
 
3826
  msgstr ""
3827
 
3828
  #: lite/includes/pro-features.php:1007
3829
+ #: pro/pro-class-email-subscribers.php:722
3830
  msgid "Link tracking"
3831
  msgstr ""
3832
 
3835
  msgstr ""
3836
 
3837
  #: lite/includes/pro-features.php:1056
3838
+ #: pro/pro-class-email-subscribers.php:766
3839
  msgid "Send options"
3840
  msgstr ""
3841
 
3842
  #: lite/includes/pro-features.php:1059
3843
+ #: pro/pro-class-email-subscribers.php:769
3844
  msgid "Schedule for later"
3845
  msgstr ""
3846
 
3847
  #: lite/includes/pro-features.php:1066
3848
  #: lite/includes/workflows/admin/views/meta-box-timing.php:82
3849
  #: lite/includes/workflows/fields/class-es-date.php:31
3850
+ #: pro/pro-class-email-subscribers.php:782
3851
  msgid "Date"
3852
  msgstr ""
3853
 
3854
  #: lite/includes/pro-features.php:1075
3855
  #: lite/includes/workflows/fields/class-es-time.php:64
3856
+ #: pro/pro-class-email-subscribers.php:793
3857
  msgid "Time"
3858
  msgstr ""
3859
 
3860
  #: lite/includes/pro-features.php:1085
3861
+ #: pro/pro-class-email-subscribers.php:804
3862
  msgid "Local Time: "
3863
  msgstr ""
3864
 
3983
  msgstr ""
3984
 
3985
  #: lite/includes/pro-features.php:1612
3986
+ #: pro/pro-class-email-subscribers.php:1679
3987
  msgid "Add Attachments"
3988
  msgstr ""
3989
 
3990
  #: lite/includes/pro-features.php:1642
3991
+ #: pro/pro-class-email-subscribers.php:1764
3992
  msgid "Import existing WordPress users"
3993
  msgstr ""
3994
 
4502
  msgid "Fires when a user is updated."
4503
  msgstr ""
4504
 
4505
+ #: lite/public/class-email-subscribers-public.php:211
4506
  msgid "Sorry, you are not allowed to access this page."
4507
  msgstr ""
4508
 
4509
+ #: lite/public/class-email-subscribers-public.php:253
4510
  msgid "You are already subscribed!"
4511
  msgstr ""
4512
 
4513
+ #: lite/public/class-email-subscribers-public.php:255
4514
  msgid "You are already unsubscribed!"
4515
  msgstr ""
4516
 
4517
+ #: lite/public/class-email-subscribers-public.php:260
4518
  msgid "Sorry, we couldn't find you. Please contact admin."
4519
  msgstr ""
4520
 
4521
+ #: lite/public/class-email-subscribers-public.php:438
4522
  #: starter/starter-class-email-subscribers.php:904
4523
  msgid "is subscribed to our mailing list(s)."
4524
  msgstr ""
4525
 
4526
+ #: lite/public/class-email-subscribers-public.php:446
4527
  msgid "Unsubscribe from all list(s)"
4528
  msgstr ""
4529
 
4530
+ #: lite/public/class-email-subscribers-public.php:447
4531
  msgid "You will be unsubscribed from receiving all future emails sent from us."
4532
  msgstr ""
4533
 
4534
+ #: lite/public/class-email-subscribers-public.php:453
4535
  #: starter/starter-class-email-subscribers.php:928
4536
  msgid "Unsubscribe"
4537
  msgstr ""
4553
  msgstr ""
4554
 
4555
  #: lite/public/partials/cron-message.php:43
4556
+ #: pro/pro-class-email-subscribers.php:812
4557
  msgid "Send Now"
4558
  msgstr ""
4559
 
4585
  msgid "Free!"
4586
  msgstr ""
4587
 
4588
+ #: pro/classes/class-es-engagement-score.php:43
4589
+ msgid "Score"
4590
+ msgstr ""
4591
+
4592
  #: pro/classes/class-es-pro-campaign-rules.php:30
4593
  msgid "is not in List"
4594
  msgstr ""
4598
  msgstr ""
4599
 
4600
  #: pro/classes/class-es-pro-reports-data.php:261
4601
+ #: pro/pro-class-email-subscribers.php:1213
4602
  msgid "Clicked"
4603
  msgstr ""
4604
 
4861
  msgid "Your cart could not be restored, it may have expired."
4862
  msgstr ""
4863
 
4864
+ #: pro/pro-class-email-subscribers.php:381
4865
  #: pro/pro-class-post-digest.php:25
4866
  msgid "Sequence"
4867
  msgstr ""
4868
 
4869
+ #: pro/pro-class-email-subscribers.php:504
4870
  msgid "Please enter an email address."
4871
  msgstr ""
4872
 
4873
+ #: pro/pro-class-email-subscribers.php:506
4874
  msgid "Add Attachment"
4875
  msgstr ""
4876
 
4877
  #. translators: %s: Attachmen max file size.
4878
+ #: pro/pro-class-email-subscribers.php:508
4879
  msgid "Please attach a file having size lower than %s."
4880
  msgstr ""
4881
 
4882
+ #: pro/pro-class-email-subscribers.php:509
4883
  msgid "Are you sure you want to delete this?"
4884
  msgstr ""
4885
 
4886
+ #: pro/pro-class-email-subscribers.php:510
4887
+ #: pro/pro-class-email-subscribers.php:1955
4888
  msgid "Checking your orders..."
4889
  msgstr ""
4890
 
4891
+ #: pro/pro-class-email-subscribers.php:634
4892
  msgid "Clean My List"
4893
  msgstr ""
4894
 
4895
+ #: pro/pro-class-email-subscribers.php:635
4896
  msgid "List cleanup is in progress..."
4897
  msgstr ""
4898
 
4899
+ #: pro/pro-class-email-subscribers.php:636
4900
  msgid "List cleanup completed successfully."
4901
  msgstr ""
4902
 
4903
+ #: pro/pro-class-email-subscribers.php:653
4904
  msgid "Email status"
4905
  msgstr ""
4906
 
4907
+ #: pro/pro-class-email-subscribers.php:654
4908
  msgid "Last opened at"
4909
  msgstr ""
4910
 
4911
+ #: pro/pro-class-email-subscribers.php:850
 
 
 
 
4912
  msgid "Select page"
4913
  msgstr ""
4914
 
4915
+ #: pro/pro-class-email-subscribers.php:863
4916
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on unsubscribe link from the email."
4917
  msgstr ""
4918
 
4919
+ #: pro/pro-class-email-subscribers.php:876
4920
  msgid "Subscriber will be redirected to selected page (by default, homepage) once they click on email confirmation link from the double opt-in (confirmation) email."
4921
  msgstr ""
4922
 
4923
+ #: pro/pro-class-email-subscribers.php:920
4924
  msgid "Access Key ID"
4925
  msgstr ""
4926
 
4927
+ #: pro/pro-class-email-subscribers.php:933
4928
  msgid "Secret Access Key"
4929
  msgstr ""
4930
 
4931
+ #: pro/pro-class-email-subscribers.php:947
4932
  msgid "Closest Region"
4933
  msgstr ""
4934
 
4935
+ #: pro/pro-class-email-subscribers.php:949
4936
  msgid "To decrease network latency between your site and Amazon SES and speed up email sending, select the Amazon SES API region which is closest to where your website is hosted."
4937
  msgstr ""
4938
 
4939
+ #: pro/pro-class-email-subscribers.php:976
4940
  msgid "Private API Key"
4941
  msgstr ""
4942
 
4943
+ #: pro/pro-class-email-subscribers.php:990
4944
  msgid "Domain Name"
4945
  msgstr ""
4946
 
4947
+ #: pro/pro-class-email-subscribers.php:1001
4948
+ #: pro/pro-class-email-subscribers.php:1076
4949
  msgid "United States"
4950
  msgstr ""
4951
 
4952
+ #: pro/pro-class-email-subscribers.php:1002
4953
+ #: pro/pro-class-email-subscribers.php:1077
4954
  msgid "Europe"
4955
  msgstr ""
4956
 
4957
+ #: pro/pro-class-email-subscribers.php:1008
4958
+ #: pro/pro-class-email-subscribers.php:1083
4959
  msgid "Region"
4960
  msgstr ""
4961
 
4962
+ #: pro/pro-class-email-subscribers.php:1012
4963
  msgid "mailgun.com"
4964
  msgstr ""
4965
 
4966
+ #: pro/pro-class-email-subscribers.php:1038
4967
+ #: pro/pro-class-email-subscribers.php:1065
4968
  msgid "API Key"
4969
  msgstr ""
4970
 
4971
+ #: pro/pro-class-email-subscribers.php:1085
4972
  msgid "Define which endpoint you want to use for sending messages. If you are operating under EU laws, you may be required to use EU region."
4973
  msgstr ""
4974
 
4975
+ #: pro/pro-class-email-subscribers.php:1110
4976
  msgid "API token"
4977
  msgstr ""
4978
 
4979
+ #: pro/pro-class-email-subscribers.php:1130
4980
  msgid "Weekly summary"
4981
  msgstr ""
4982
 
4983
+ #: pro/pro-class-email-subscribers.php:1142
4984
  msgid "When our automated weekly email should be sent out?"
4985
  msgstr ""
4986
 
4987
+ #: pro/pro-class-email-subscribers.php:1151
4988
  msgid "In which time we need to send our weekly summary?"
4989
  msgstr ""
4990
 
4991
+ #: pro/pro-class-email-subscribers.php:1499
4992
  msgid "You are not allowed to duplicate campaign."
4993
  msgstr ""
4994
 
4995
+ #: pro/pro-class-email-subscribers.php:1514
4996
  msgid "Campaign duplicated !"
4997
  msgstr ""
4998
 
4999
+ #: pro/pro-class-email-subscribers.php:1783
5000
  msgid "Import WordPress users with following roles"
5001
  msgstr ""
5002
 
5003
+ #: pro/pro-class-email-subscribers.php:1836
5004
+ #: pro/pro-class-email-subscribers.php:1962
5005
  msgid "Proceed "
5006
  msgstr ""
5007
 
5008
+ #: pro/pro-class-email-subscribers.php:1872
5009
  msgid "Import from WooCommerce orders"
5010
  msgstr ""
5011
 
5012
+ #: pro/pro-class-email-subscribers.php:1897
5013
  msgid "Select order statuses"
5014
  msgstr ""
5015
 
5016
+ #: pro/pro-class-email-subscribers.php:1945
5017
  msgid "Orders should contain these products"
5018
  msgstr ""
5019
 
5020
+ #: pro/pro-class-email-subscribers.php:1950
5021
  msgid "Search products..."
5022
  msgstr ""
5023
 
5024
  #. translators: 1. Processed orders count. 2. Total orders count. 3. Matched orders count.
5025
+ #: pro/pro-class-email-subscribers.php:2178
5026
  msgid "Currently %1$s of %2$s orders checked. Found %3$s matching orders."
5027
  msgstr ""
5028
 
5029
+ #: pro/pro-class-email-subscribers.php:2189
5030
  msgid "We can't find any matching orders in your store."
5031
  msgstr ""
5032
 
5033
+ #: pro/pro-class-email-subscribers.php:2202
5034
  msgid "Total Opened"
5035
  msgstr ""
5036
 
5037
+ #: pro/pro-class-email-subscribers.php:2252
5038
  msgid "How to configure Mailgun to send emails in the Email Subscribers plugin?"
5039
  msgstr ""
5040
 
5041
+ #: pro/pro-class-email-subscribers.php:2280
5042
  msgid "How to configure SendGrid to send emails in the Email Subscribers plugin?"
5043
  msgstr ""
5044
 
5045
+ #: pro/pro-class-email-subscribers.php:2309
5046
  msgid "How to configure Sparkpost to send emails in the Email Subscribers plugin?"
5047
  msgstr ""
5048
 
5049
+ #: pro/pro-class-email-subscribers.php:2336
5050
  msgid "How to configure Amazon SES to send emails in the Email Subscribers plugin?"
5051
  msgstr ""
5052
 
5053
+ #: pro/pro-class-email-subscribers.php:2363
5054
  msgid "How to configure Postmark to send emails in the Email Subscribers plugin?"
5055
  msgstr ""
5056
 
5057
+ #: pro/pro-class-email-subscribers.php:2382
5058
  msgid "Send confirmation email"
5059
  msgstr ""
5060
 
5061
+ #: pro/pro-class-email-subscribers.php:2397
5062
  msgid "Confirmation emails queued successfully and will be sent shortly."
5063
  msgstr ""
5064
 
5065
+ #: pro/pro-class-email-subscribers.php:2405
5066
  msgid "No contacts found. May be they are already queued or there isn't any unconfirmed contact in your selection."
5067
  msgstr ""
5068
 
5069
+ #: pro/pro-class-email-subscribers.php:2408
5070
  msgid "Failed to queue confirmation emails. Please try again later."
5071
  msgstr ""
5072
 
lite/public/class-email-subscribers-public.php CHANGED
@@ -187,6 +187,8 @@ class Email_Subscribers_Public {
187
 
188
  $data['list_name'] = $list_name;
189
 
 
 
190
  ES()->mailer->send_welcome_email( $email, $data );
191
 
192
  ES()->mailer->send_add_new_contact_notification_to_admins( $data );
187
 
188
  $data['list_name'] = $list_name;
189
 
190
+ do_action( 'ig_es_contact_subscribed', $db_id );
191
+
192
  ES()->mailer->send_welcome_email( $email, $data );
193
 
194
  ES()->mailer->send_add_new_contact_notification_to_admins( $data );
readme.txt CHANGED
@@ -6,7 +6,7 @@ Tags: email marketing, subscription, autoresponder, post notification, welcome e
6
  Requires at least: 3.9
7
  Tested up to: 5.8.1
8
  Requires PHP: 5.6
9
- Stable tag: 4.8.2
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses
12
 
@@ -310,12 +310,16 @@ Refer [here](https://www.icegram.com/documentation/es-faq/).
310
 
311
  == Upgrade Notice ==
312
 
313
- = 4.8.2 =
314
 
315
- * New: Elementor form integration with Email Subscribers and Newsletters
316
 
317
  == Changelog ==
318
 
 
 
 
 
319
  **4.8.2 (22.09.2021)**
320
 
321
  * New: Elementor form integration with Email Subscribers and Newsletters
6
  Requires at least: 3.9
7
  Tested up to: 5.8.1
8
  Requires PHP: 5.6
9
+ Stable tag: 4.8.3
10
  License: GPLv3
11
  License URI: http://www.gnu.org/licenses
12
 
310
 
311
  == Upgrade Notice ==
312
 
313
+ = 4.8.3 =
314
 
315
+ * New: Subscribers engagement score **[PRO]**
316
 
317
  == Changelog ==
318
 
319
+ **4.8.3 (29.09.2021)**
320
+
321
+ * New: Subscribers engagement score **[PRO]**
322
+
323
  **4.8.2 (22.09.2021)**
324
 
325
  * New: Elementor form integration with Email Subscribers and Newsletters