Version Description
(20.03.2019) = * Update: Added resent confirmation message * Fix: Duplicate contacts via Rainmaker form * Fix: Parse error: syntax error, unexpected '[' * Fix: New strings will be availabe for translations on WordPress (Thanks to @otto42 and @dd32)
Download this release
Release Info
Developer | Icegram |
Plugin | Email Subscribers & Newsletters |
Version | 4.0.10 |
Comparing to | |
See all releases |
Code changes from version 4.0.9 to 4.0.10
- email-subscribers.php +2 -2
- includes/admin/class-es-campaigns-table.php +1 -1
- includes/admin/class-es-newsletters.php +1 -1
- includes/admin/class-es-subscribers-table.php +4 -2
- includes/admin/class-es-templates-table.php +5 -3
- includes/class-email-subscribers-i18n.php +27 -0
- includes/class-email-subscribers.php +34 -17
- includes/class-es-install.php +30 -2
- includes/db/class-es-db-contacts.php +17 -2
- includes/es-backward.php +4 -2
- includes/upgrade/es-update-functions.php +31 -58
- languages/email-subscribers.pot +188 -174
- readme.txt +7 -1
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.0.
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
@@ -24,7 +24,7 @@ if ( ! defined( 'WPINC' ) ) {
|
|
24 |
* Define constants
|
25 |
*/
|
26 |
define( 'ES_PLUGIN_DIR', dirname( __FILE__ ) );
|
27 |
-
define( 'ES_PLUGIN_VERSION', '4.0.
|
28 |
define( 'ES_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) );
|
29 |
|
30 |
if ( ! defined( 'ES_PLUGIN_FILE' ) ) {
|
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.0.10
|
7 |
* Author: Icegram
|
8 |
* Author URI: https://www.icegram.com/
|
9 |
* Requires at least: 3.9
|
24 |
* Define constants
|
25 |
*/
|
26 |
define( 'ES_PLUGIN_DIR', dirname( __FILE__ ) );
|
27 |
+
define( 'ES_PLUGIN_VERSION', '4.0.10' );
|
28 |
define( 'ES_PLUGIN_BASE_NAME', plugin_basename( __FILE__ ) );
|
29 |
|
30 |
if ( ! defined( 'ES_PLUGIN_FILE' ) ) {
|
includes/admin/class-es-campaigns-table.php
CHANGED
@@ -293,7 +293,7 @@ class ES_Campaigns_Table extends WP_List_Table {
|
|
293 |
<p class="search-box">
|
294 |
<label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
|
295 |
<input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>"/>
|
296 |
-
<?php submit_button( 'Search Campaigns', 'button', false, false, array( 'id' => 'search-submit' ) ); ?>
|
297 |
</p>
|
298 |
<?php }
|
299 |
|
293 |
<p class="search-box">
|
294 |
<label class="screen-reader-text" for="<?php echo $input_id ?>"><?php echo $text; ?>:</label>
|
295 |
<input type="search" id="<?php echo $input_id ?>" name="s" value="<?php _admin_search_query(); ?>"/>
|
296 |
+
<?php submit_button( __('Search Campaigns', 'email-subscribers'), 'button', false, false, array( 'id' => 'search-submit' ) ); ?>
|
297 |
</p>
|
298 |
<?php }
|
299 |
|
includes/admin/class-es-newsletters.php
CHANGED
@@ -21,7 +21,7 @@ class ES_Newsletters {
|
|
21 |
|
22 |
// class constructor
|
23 |
public function __construct() {
|
24 |
-
add_filter( 'set-screen-option',
|
25 |
add_action( 'admin_init', array( $this, 'setup_sections' ) );
|
26 |
}
|
27 |
|
21 |
|
22 |
// class constructor
|
23 |
public function __construct() {
|
24 |
+
add_filter( 'set-screen-option', array( __CLASS__, 'set_screen' ), 10, 3 );
|
25 |
add_action( 'admin_init', array( $this, 'setup_sections' ) );
|
26 |
}
|
27 |
|
includes/admin/class-es-subscribers-table.php
CHANGED
@@ -693,6 +693,7 @@ class ES_Subscribers_Table extends WP_List_Table {
|
|
693 |
if ( 'resend' === $this->current_action() ) {
|
694 |
// In our file that handles the request, verify the nonce.
|
695 |
$nonce = esc_attr( Email_Subscribers::get_request( '_wpnonce' ) );
|
|
|
696 |
if ( ! wp_verify_nonce( $nonce, 'sp_delete_subscriber' ) ) {
|
697 |
die( 'You do not have a permission to resend email confirmation' );
|
698 |
} else {
|
@@ -710,10 +711,11 @@ class ES_Subscribers_Table extends WP_List_Table {
|
|
710 |
$response = ES_Mailer::send( $subscriber['email'], $subject, $content );
|
711 |
|
712 |
if ( $response ) {
|
713 |
-
|
|
|
714 |
}
|
715 |
|
716 |
-
return
|
717 |
|
718 |
}
|
719 |
|
693 |
if ( 'resend' === $this->current_action() ) {
|
694 |
// In our file that handles the request, verify the nonce.
|
695 |
$nonce = esc_attr( Email_Subscribers::get_request( '_wpnonce' ) );
|
696 |
+
|
697 |
if ( ! wp_verify_nonce( $nonce, 'sp_delete_subscriber' ) ) {
|
698 |
die( 'You do not have a permission to resend email confirmation' );
|
699 |
} else {
|
711 |
$response = ES_Mailer::send( $subscriber['email'], $subject, $content );
|
712 |
|
713 |
if ( $response ) {
|
714 |
+
$message = __( 'Confirmation email has been sent successfully!', 'email-subscribers' );
|
715 |
+
$this->show_message( $message, 'success' );
|
716 |
}
|
717 |
|
718 |
+
return;
|
719 |
|
720 |
}
|
721 |
|
includes/admin/class-es-templates-table.php
CHANGED
@@ -36,8 +36,8 @@ class ES_Templates_Table {
|
|
36 |
<p>
|
37 |
<label for="es_template_type"><? _e( 'Select your Email Template Type', 'email-subscirbers' ); ?></label>
|
38 |
<select name="es_template_type" id="es_template_type">
|
39 |
-
<option value="newsletter" <?php selected( $selected, 'newsletter' );
|
40 |
-
<option value="post_notification" <?php selected( $selected, 'post_notification' );
|
41 |
</select>
|
42 |
</p>
|
43 |
|
@@ -206,7 +206,9 @@ class ES_Templates_Table {
|
|
206 |
|
207 |
switch ( $column ) {
|
208 |
case 'es_template_type':
|
209 |
-
|
|
|
|
|
210 |
break;
|
211 |
case 'es_template_thumbnail' :
|
212 |
echo $es_template_thumbnail;
|
36 |
<p>
|
37 |
<label for="es_template_type"><? _e( 'Select your Email Template Type', 'email-subscirbers' ); ?></label>
|
38 |
<select name="es_template_type" id="es_template_type">
|
39 |
+
<option value="newsletter" <?php selected( $selected, 'newsletter' ); ?>><?php _e('Broadcast' , 'email-subscribers') ?></option>
|
40 |
+
<option value="post_notification" <?php selected( $selected, 'post_notification' ); ?>><?php _e('Post Notification' , 'email-subscribers') ?></option>
|
41 |
</select>
|
42 |
</p>
|
43 |
|
206 |
|
207 |
switch ( $column ) {
|
208 |
case 'es_template_type':
|
209 |
+
$type = get_post_meta( $post->ID, 'es_template_type', true );
|
210 |
+
$type = ( $type === 'newsletter' ) ? __( 'Broadcast', 'email-subscribers' ) : $type ;
|
211 |
+
echo $type = ucwords( str_replace( '_', ' ', $type ) );
|
212 |
break;
|
213 |
case 'es_template_thumbnail' :
|
214 |
echo $es_template_thumbnail;
|
includes/class-email-subscribers-i18n.php
ADDED
@@ -0,0 +1,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
/**
|
3 |
+
* Localiztion
|
4 |
+
*
|
5 |
+
* @package Email Subscribers
|
6 |
+
*/
|
7 |
+
|
8 |
+
/**
|
9 |
+
* Define the internationalization functionality
|
10 |
+
*
|
11 |
+
* Class Email_Subscribers_I18n
|
12 |
+
*/
|
13 |
+
class Email_Subscribers_I18n {
|
14 |
+
|
15 |
+
/**
|
16 |
+
* Load plugin text domain
|
17 |
+
*
|
18 |
+
* @since 4.0.10
|
19 |
+
*/
|
20 |
+
public function load_plugin_textdomain() {
|
21 |
+
|
22 |
+
load_plugin_textdomain(
|
23 |
+
'email-subscribers', false, dirname( dirname( plugin_basename( __FILE__ ) ) ) . '/languages/'
|
24 |
+
);
|
25 |
+
}
|
26 |
+
|
27 |
+
}
|
includes/class-email-subscribers.php
CHANGED
@@ -85,11 +85,12 @@ class Email_Subscribers {
|
|
85 |
|
86 |
$this->define_constants();
|
87 |
$this->load_dependencies();
|
|
|
88 |
$this->define_admin_hooks();
|
89 |
$this->define_public_hooks();
|
90 |
|
91 |
add_action( 'widgets_init', array( $this, 'register_es_widget' ) );
|
92 |
-
add_filter( 'cron_schedules', array( $this, 'es_add_cron_interval' ));
|
93 |
}
|
94 |
|
95 |
public function add_version_notice() {
|
@@ -114,20 +115,21 @@ class Email_Subscribers {
|
|
114 |
}
|
115 |
|
116 |
$notice_option = get_option( 'ig_es_wp_cron_notice', 'yes' );
|
117 |
-
if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON && $notice_option != 'no') {
|
118 |
-
|
119 |
-
|
120 |
-
|
121 |
-
|
122 |
-
|
123 |
-
|
124 |
-
|
|
|
125 |
}
|
126 |
}
|
127 |
|
128 |
-
public function es_dismiss_admin_notice(){
|
129 |
-
if(isset($_GET['es_dismiss_admin_notice']) && $_GET['es_dismiss_admin_notice'] == '1' && isset($_GET['option_name'])) {
|
130 |
-
$option_name = sanitize_text_field($_GET['option_name']);
|
131 |
update_option( 'ig_es_' . $option_name, 'no' );
|
132 |
$referer = wp_get_referer();
|
133 |
wp_safe_redirect( $referer );
|
@@ -221,6 +223,8 @@ class Email_Subscribers {
|
|
221 |
|
222 |
// Loader
|
223 |
'includes/class-email-subscribers-loader.php',
|
|
|
|
|
224 |
//Logger
|
225 |
'includes/logs/class-ig-logger-interface.php',
|
226 |
'includes/logs/class-ig-log-handler-interface.php',
|
@@ -298,6 +302,18 @@ class Email_Subscribers {
|
|
298 |
|
299 |
}
|
300 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
301 |
/**
|
302 |
* Register all of the hooks related to the admin area functionality
|
303 |
* of the plugin.
|
@@ -413,11 +429,12 @@ class Email_Subscribers {
|
|
413 |
}
|
414 |
|
415 |
function es_add_cron_interval( $schedules ) {
|
416 |
-
|
417 |
-
|
418 |
-
|
419 |
-
|
420 |
-
|
|
|
421 |
}
|
422 |
|
423 |
}
|
85 |
|
86 |
$this->define_constants();
|
87 |
$this->load_dependencies();
|
88 |
+
$this->set_locale();
|
89 |
$this->define_admin_hooks();
|
90 |
$this->define_public_hooks();
|
91 |
|
92 |
add_action( 'widgets_init', array( $this, 'register_es_widget' ) );
|
93 |
+
add_filter( 'cron_schedules', array( $this, 'es_add_cron_interval' ) );
|
94 |
}
|
95 |
|
96 |
public function add_version_notice() {
|
115 |
}
|
116 |
|
117 |
$notice_option = get_option( 'ig_es_wp_cron_notice', 'yes' );
|
118 |
+
if ( defined( 'DISABLE_WP_CRON' ) && DISABLE_WP_CRON && $notice_option != 'no' ) {
|
119 |
+
$es_cron_url = 'https://www.icegram.com/documentation/how-to-enable-the-wordpress-cron/?utm_source=es&utm_medium=in_app&utm_campaign=view_admin_notice';
|
120 |
+
$cpanel_url = 'https://www.icegram.com/documentation/es-how-to-schedule-cron-emails-in-cpanel/?utm_source=es&utm_medium=in_app&utm_campaign=view_admin_notice';
|
121 |
+
$es_pro_url = 'https://www.icegram.com/documentation/es-how-to-schedule-cron-emails-in-cpanel/?utm_source=es&utm_medium=in_app&utm_campaign=view_admin_notice';
|
122 |
+
$disable_wp_cron_notice = sprintf( __( 'WordPress Cron is disable on your site. Email notifications from Email Subscribers plugin will not be sent automatically. <a href="%s" target="_blank" >Here\'s how you can enable it.</a>', 'email-subscribers' ), $es_cron_url );
|
123 |
+
$disable_wp_cron_notice .= '<br/>' . sprintf( __( 'Or schedule Cron in <a href="%s" target="_blank">cPanel</a>', 'email-subscribers' ), $cpanel_url );
|
124 |
+
$disable_wp_cron_notice .= '<br/>' . sprintf( __( 'Or use <strong><a href="%s" target="_blank">Email Subscribners Pro</a></strong> for automatic Cron support', 'email-subscribers' ), $es_pro_url );
|
125 |
+
echo '<div class="notice notice-warning" style="background-color: #FFF;"><p style="letter-spacing: 0.6px;">' . $disable_wp_cron_notice . '<a style="float:right" class="es-admin-btn es-admin-btn-secondary " href="' . admin_url() . '?es_dismiss_admin_notice=1&option_name=wp_cron_notice">' . __( 'OK, I Got it!',
|
126 |
+
'email-subscribers' ) . '</a></p></div>';
|
127 |
}
|
128 |
}
|
129 |
|
130 |
+
public function es_dismiss_admin_notice() {
|
131 |
+
if ( isset( $_GET['es_dismiss_admin_notice'] ) && $_GET['es_dismiss_admin_notice'] == '1' && isset( $_GET['option_name'] ) ) {
|
132 |
+
$option_name = sanitize_text_field( $_GET['option_name'] );
|
133 |
update_option( 'ig_es_' . $option_name, 'no' );
|
134 |
$referer = wp_get_referer();
|
135 |
wp_safe_redirect( $referer );
|
223 |
|
224 |
// Loader
|
225 |
'includes/class-email-subscribers-loader.php',
|
226 |
+
// Language
|
227 |
+
'includes/class-email-subscribers-i18n.php',
|
228 |
//Logger
|
229 |
'includes/logs/class-ig-logger-interface.php',
|
230 |
'includes/logs/class-ig-log-handler-interface.php',
|
302 |
|
303 |
}
|
304 |
|
305 |
+
/**
|
306 |
+
* Set Localization.
|
307 |
+
*
|
308 |
+
* @since 1.0.0
|
309 |
+
*/
|
310 |
+
private function set_locale() {
|
311 |
+
|
312 |
+
$plugin_i18n = new Email_Subscribers_I18n();
|
313 |
+
|
314 |
+
$this->loader->add_action( 'plugins_loaded', $plugin_i18n, 'load_plugin_textdomain' );
|
315 |
+
}
|
316 |
+
|
317 |
/**
|
318 |
* Register all of the hooks related to the admin area functionality
|
319 |
* of the plugin.
|
429 |
}
|
430 |
|
431 |
function es_add_cron_interval( $schedules ) {
|
432 |
+
$schedules['ig_es_fifteen_mins_interval'] = array(
|
433 |
+
'interval' => 900,
|
434 |
+
'display' => esc_html__( 'Every Fifteen Minutes' ),
|
435 |
+
);
|
436 |
+
|
437 |
+
return $schedules;
|
438 |
}
|
439 |
|
440 |
}
|
includes/class-es-install.php
CHANGED
@@ -90,6 +90,11 @@ class ES_Install {
|
|
90 |
'ig_es_update_405_alter_lists_table',
|
91 |
'ig_es_update_405_migrate_widgets',
|
92 |
'ig_es_update_405_db_version'
|
|
|
|
|
|
|
|
|
|
|
93 |
)
|
94 |
);
|
95 |
|
@@ -203,15 +208,38 @@ class ES_Install {
|
|
203 |
return is_null( get_option( 'ig_es_db_version', null ) ) && is_null( get_option( 'current_sa_email_subscribers_db_version', null ) );
|
204 |
}
|
205 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
206 |
private static function needs_db_update() {
|
207 |
|
208 |
self::$logger->info( 'Needs DB Update?......' );
|
209 |
$current_db_version = get_option( 'ig_es_db_version', '1.0.0' );
|
210 |
-
$updates = self::get_db_update_callbacks();
|
211 |
|
212 |
self::$logger->info( 'Current DB VERSION-------------------' . $current_db_version );
|
|
|
213 |
|
214 |
-
return ! is_null( $current_db_version ) && version_compare( $current_db_version,
|
215 |
}
|
216 |
|
217 |
private static function maybe_update_db_version() {
|
90 |
'ig_es_update_405_alter_lists_table',
|
91 |
'ig_es_update_405_migrate_widgets',
|
92 |
'ig_es_update_405_db_version'
|
93 |
+
),
|
94 |
+
|
95 |
+
'4.0.10' => array(
|
96 |
+
'ig_es_update_4010_update_sending_status',
|
97 |
+
'ig_es_update_4010_db_version'
|
98 |
)
|
99 |
);
|
100 |
|
208 |
return is_null( get_option( 'ig_es_db_version', null ) ) && is_null( get_option( 'current_sa_email_subscribers_db_version', null ) );
|
209 |
}
|
210 |
|
211 |
+
private static function get_max_available_version() {
|
212 |
+
|
213 |
+
$updates = self::get_db_update_callbacks();
|
214 |
+
|
215 |
+
$max_version = 0;
|
216 |
+
if ( is_array( $updates ) && count( $updates ) > 0 ) {
|
217 |
+
$versions = array_keys( $updates );
|
218 |
+
foreach ( $versions as $key => $version ) {
|
219 |
+
|
220 |
+
if ( ! ( empty( $versions[ $key ] ) || empty( $versions[ $key + 1 ] ) ) ) {
|
221 |
+
|
222 |
+
if ( version_compare( $versions[ $key ], $versions[ $key + 1 ], '>' ) ) {
|
223 |
+
$max_version = $versions[ $key ];
|
224 |
+
} else {
|
225 |
+
$max_version = $versions[ $key + 1 ];
|
226 |
+
}
|
227 |
+
}
|
228 |
+
}
|
229 |
+
}
|
230 |
+
|
231 |
+
return $max_version;
|
232 |
+
}
|
233 |
+
|
234 |
private static function needs_db_update() {
|
235 |
|
236 |
self::$logger->info( 'Needs DB Update?......' );
|
237 |
$current_db_version = get_option( 'ig_es_db_version', '1.0.0' );
|
|
|
238 |
|
239 |
self::$logger->info( 'Current DB VERSION-------------------' . $current_db_version );
|
240 |
+
self::$logger->info( 'Max Available Version-------------------' . self::get_max_available_version() );
|
241 |
|
242 |
+
return ! is_null( $current_db_version ) && version_compare( $current_db_version, self::get_max_available_version(), '<' );
|
243 |
}
|
244 |
|
245 |
private static function maybe_update_db_version() {
|
includes/db/class-es-db-contacts.php
CHANGED
@@ -82,7 +82,8 @@ class ES_DB_Contacts {
|
|
82 |
function temp( $v ) {
|
83 |
return "'" . esc_sql( $v ) . "'";
|
84 |
}
|
85 |
-
|
|
|
86 |
|
87 |
$emails_str = implode( ', ', $emails );
|
88 |
$subscribers = $wpdb->get_results( "SELECT email, first_name FROM " . IG_CONTACTS_TABLE . " WHERE email IN ( " . $emails_str . ")", ARRAY_A );
|
@@ -390,7 +391,21 @@ class ES_DB_Contacts {
|
|
390 |
|
391 |
$contacts[ $key ] = $result;
|
392 |
|
393 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
394 |
$contacts[ $key ]['email'] = $email;
|
395 |
$contacts[ $key ]['source'] = 'Migrated';
|
396 |
$contacts[ $key ]['status'] = ( 'spam' === strtolower( $result['es_email_status'] ) ) ? 'spam' : 'verified';
|
82 |
function temp( $v ) {
|
83 |
return "'" . esc_sql( $v ) . "'";
|
84 |
}
|
85 |
+
|
86 |
+
$emails = array_map( "temp", $emails );
|
87 |
|
88 |
$emails_str = implode( ', ', $emails );
|
89 |
$subscribers = $wpdb->get_results( "SELECT email, first_name FROM " . IG_CONTACTS_TABLE . " WHERE email IN ( " . $emails_str . ")", ARRAY_A );
|
391 |
|
392 |
$contacts[ $key ] = $result;
|
393 |
|
394 |
+
$names = array(
|
395 |
+
'first_name' => '',
|
396 |
+
'last_name' => ''
|
397 |
+
);
|
398 |
+
|
399 |
+
if ( ! empty( $result['es_email_name'] ) ) {
|
400 |
+
$names = ES_Common::prepare_first_name_last_name( $result['es_email_name'] );
|
401 |
+
} else {
|
402 |
+
$name = ES_Common::get_name_from_email( $email );
|
403 |
+
|
404 |
+
$names['first_name'] = $name;
|
405 |
+
}
|
406 |
+
|
407 |
+
$contacts[ $key ]['first_name'] = $names['first_name'];
|
408 |
+
$contacts[ $key ]['last_name'] = $names['last_name'];
|
409 |
$contacts[ $key ]['email'] = $email;
|
410 |
$contacts[ $key ]['source'] = 'Migrated';
|
411 |
$contacts[ $key ]['status'] = ( 'spam' === strtolower( $result['es_email_status'] ) ) ? 'spam' : 'verified';
|
includes/es-backward.php
CHANGED
@@ -46,8 +46,10 @@ class es_cls_dbquery {
|
|
46 |
'hash' => $guid,
|
47 |
'created_at' => ig_get_current_date_time(),
|
48 |
);
|
49 |
-
|
50 |
-
|
|
|
|
|
51 |
|
52 |
if ( $contact_id ) {
|
53 |
|
46 |
'hash' => $guid,
|
47 |
'created_at' => ig_get_current_date_time(),
|
48 |
);
|
49 |
+
$contact_id = ES_DB_Contacts::get_contact_id_by_email( $email );
|
50 |
+
if( !$contact_id ){
|
51 |
+
$contact_id = ES_DB_Contacts::add_subscriber( $sub_data );
|
52 |
+
}
|
53 |
|
54 |
if ( $contact_id ) {
|
55 |
|
includes/upgrade/es-update-functions.php
CHANGED
@@ -28,8 +28,8 @@ function ig_es_update_320_db_version() {
|
|
28 |
|
29 |
$db_update_option = '320_db_updated_at';
|
30 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
31 |
-
|
32 |
-
|
33 |
}
|
34 |
|
35 |
/* --------------------- ES 3.2.0 (End)--------------------------- */
|
@@ -84,11 +84,8 @@ function ig_es_update_327_change_email_type() {
|
|
84 |
|
85 |
function ig_es_update_327_db_version() {
|
86 |
ES_Install::update_db_version( '3.2.7' );
|
87 |
-
|
88 |
$db_update_option = '327_db_updated_at';
|
89 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
90 |
-
$logger = get_ig_logger();
|
91 |
-
$logger->info( 'Run ig_es_update_327_db_version' );
|
92 |
}
|
93 |
|
94 |
/* --------------------- ES 3.2.7 (End)--------------------------- */
|
@@ -179,11 +176,8 @@ function ig_es_update_330_import_options() {
|
|
179 |
|
180 |
function ig_es_update_330_db_version() {
|
181 |
ES_Install::update_db_version( '3.3.0' );
|
182 |
-
|
183 |
$db_update_option = '330_db_updated_at';
|
184 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
185 |
-
$logger = get_ig_logger();
|
186 |
-
$logger->info( 'Run ig_es_update_330_db_version' );
|
187 |
}
|
188 |
|
189 |
/* --------------------- ES 3.3.0 (End)--------------------------- */
|
@@ -213,13 +207,10 @@ function ig_es_update_336_add_template_slug() {
|
|
213 |
AFTER es_email_type" );
|
214 |
}
|
215 |
}
|
216 |
-
|
217 |
}
|
218 |
|
219 |
function ig_es_update_336_db_version() {
|
220 |
ES_Install::update_db_version( '3.3.6' );
|
221 |
-
$logger = get_ig_logger();
|
222 |
-
$logger->info( 'Run ig_es_update_336_db_version' );
|
223 |
}
|
224 |
|
225 |
/* --------------------- ES 3.3.6 (End)--------------------------- */
|
@@ -388,8 +379,8 @@ function ig_es_update_340_db_version() {
|
|
388 |
ES_Install::update_db_version( '3.4.0' );
|
389 |
$db_update_option = '340_db_updated_at';
|
390 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
391 |
-
|
392 |
-
|
393 |
}
|
394 |
|
395 |
/* --------------------- ES 3.4.0 (End)--------------------------- */
|
@@ -421,8 +412,8 @@ function ig_es_update_3516_db_version() {
|
|
421 |
|
422 |
$db_update_option = '3516_db_updated_at';
|
423 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
424 |
-
|
425 |
-
|
426 |
}
|
427 |
|
428 |
/* --------------------- ES 3.5.16 (End)--------------------------- */
|
@@ -436,8 +427,7 @@ function ig_es_update_400_create_tables() {
|
|
436 |
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
|
437 |
dbDelta( ES_Install::get_ig_es_400_schema() );
|
438 |
|
439 |
-
|
440 |
-
$logger->info( 'Ran ig_es_update_400_create_tables' );
|
441 |
}
|
442 |
|
443 |
function ig_es_update_400_import_options() {
|
@@ -453,8 +443,7 @@ function ig_es_update_400_import_options() {
|
|
453 |
}
|
454 |
}
|
455 |
|
456 |
-
|
457 |
-
$logger->info( 'Run ig_es_update_400_import_options' );
|
458 |
}
|
459 |
|
460 |
function ig_es_update_400_migrate_lists() {
|
@@ -463,31 +452,29 @@ function ig_es_update_400_migrate_lists() {
|
|
463 |
*/
|
464 |
global $wpdb;
|
465 |
|
466 |
-
$logger = get_ig_logger();
|
467 |
|
468 |
$sql = "SELECT distinct(es_email_group) FROM " . ES_EMAILLIST_TABLE;
|
469 |
$lists = $wpdb->get_col( $sql );
|
470 |
|
471 |
-
$logger->info( 'Lists.....' );
|
472 |
|
473 |
if ( count( $lists ) > 0 ) {
|
474 |
ES_DB_Lists::add_lists( $lists );
|
475 |
}
|
476 |
|
477 |
-
|
478 |
}
|
479 |
|
480 |
// Import contacts from es_emaillist table to ig_contacts and ig_lists_contacts table
|
481 |
function ig_es_update_400_migrate_subscribers() {
|
482 |
-
|
483 |
ES_DB_Contacts::migrate_subscribers_from_older_version();
|
484 |
-
|
485 |
}
|
486 |
|
487 |
function ig_es_update_400_migrate_post_notifications() {
|
488 |
-
|
489 |
ES_DB_Campaigns::migrate_post_notifications();
|
490 |
-
|
491 |
}
|
492 |
|
493 |
|
@@ -496,9 +483,9 @@ function ig_es_update_400_migrate_notifications() {
|
|
496 |
* - Migrate notifications from es_notification to ig_es_mailing_queue table
|
497 |
* es_notification => ig_es_mailing_queue
|
498 |
*/
|
499 |
-
|
500 |
ES_DB_Mailing_Queue::migrate_notifications();
|
501 |
-
|
502 |
}
|
503 |
|
504 |
function ig_es_update_400_migrate_reports_data() {
|
@@ -506,16 +493,13 @@ function ig_es_update_400_migrate_reports_data() {
|
|
506 |
* - Migrate individual notification data from es_deliverreport to ig_es_sending_queue table
|
507 |
* es_deliverreport => ig_es_sending_queue
|
508 |
*/
|
509 |
-
|
510 |
//ES_DB_Sending_Queue::migrate_notification();
|
511 |
ES_DB_Sending_Queue::migrate_reports_data();
|
512 |
-
$logger->info( 'Run ig_es_update_400_migrate_reports_data' );
|
513 |
}
|
514 |
|
515 |
function ig_es_update_400_migrate_group_selectors_forms() {
|
516 |
-
$logger = get_ig_logger();
|
517 |
ES_DB_Forms::migrate_advanced_forms();
|
518 |
-
$logger->info( 'Run ig_es_update_400_migrate_group_selectors_forms' );
|
519 |
}
|
520 |
|
521 |
function ig_es_update_400_db_version() {
|
@@ -523,17 +507,13 @@ function ig_es_update_400_db_version() {
|
|
523 |
|
524 |
$db_update_option = '400_db_updated_at';
|
525 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
526 |
-
$logger = get_ig_logger();
|
527 |
-
$logger->info( 'Run ig_es_update_400_db_version' );
|
528 |
}
|
529 |
|
530 |
/* --------------------- ES 4.0.0 (End)--------------------------- */
|
531 |
|
532 |
function ig_es_update_401_migrate_newsletters() {
|
533 |
// Migrate newsletters from es_sentdetails table
|
534 |
-
$logger = get_ig_logger();
|
535 |
ES_DB_Campaigns::migrate_newsletters();
|
536 |
-
$logger->info( 'Run ig_es_update_401_migrate_newsletters' );
|
537 |
}
|
538 |
|
539 |
function ig_es_update_401_db_version() {
|
@@ -549,16 +529,12 @@ function ig_es_update_401_db_version() {
|
|
549 |
*/
|
550 |
function ig_es_update_402_migrate_post_notification_es_template_type() {
|
551 |
ES_DB_Notifications::migratate_post_notification_es_template_type();
|
552 |
-
$logger = get_ig_logger();
|
553 |
-
$logger->info( 'Run ig_es_update_402_migrate_post_notification_es_template_type' );
|
554 |
}
|
555 |
|
556 |
function ig_es_update_402_db_version() {
|
557 |
ES_Install::update_db_version( '4.0.2' );
|
558 |
$db_update_option = '402_db_updated_at';
|
559 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
560 |
-
$logger = get_ig_logger();
|
561 |
-
$logger->info( 'Run ig_es_update_402_db_version' );
|
562 |
}
|
563 |
|
564 |
/* --------------------- ES 4.0.2(End)--------------------------- */
|
@@ -572,16 +548,11 @@ function ig_es_update_403_alter_campaigns_table() {
|
|
572 |
$query = "ALTER TABLE {$wpdb->prefix}ig_campaigns MODIFY `slug` varchar(255) DEFAULT NULL";
|
573 |
|
574 |
$wpdb->query( $query );
|
575 |
-
|
576 |
-
$logger = get_ig_logger();
|
577 |
-
$logger->info( 'Run ig_es_update_403_alter_campaigns_table' );
|
578 |
}
|
579 |
|
580 |
function ig_es_update_403_alter_mailing_queue_table() {
|
581 |
global $wpdb;
|
582 |
|
583 |
-
$logger = get_ig_logger();
|
584 |
-
$logger->info( 'Run ig_es_update_403_alter_mailing_queue_table' );
|
585 |
$query = "ALTER TABLE {$wpdb->prefix}ig_mailing_queue MODIFY `subject` text DEFAULT ''";
|
586 |
$wpdb->query( $query );
|
587 |
}
|
@@ -590,8 +561,6 @@ function ig_es_update_403_db_version() {
|
|
590 |
ES_Install::update_db_version( '4.0.3' );
|
591 |
$db_update_option = '403_db_updated_at';
|
592 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
593 |
-
$logger = get_ig_logger();
|
594 |
-
$logger->info( 'Run ig_es_update_403_db_version' );
|
595 |
}
|
596 |
|
597 |
/* --------------------- ES 4.0.3(End)--------------------------- */
|
@@ -601,9 +570,6 @@ function ig_es_update_405_alter_forms_table() {
|
|
601 |
|
602 |
$query = "ALTER TABLE {$wpdb->prefix}ig_forms MODIFY `name` varchar(255) DEFAULT NULL";
|
603 |
$wpdb->query( $query );
|
604 |
-
|
605 |
-
$logger = get_ig_logger();
|
606 |
-
$logger->info( 'Run ig_es_update_405_alter_lists_table' );
|
607 |
}
|
608 |
|
609 |
function ig_es_update_405_alter_lists_table() {
|
@@ -615,15 +581,10 @@ function ig_es_update_405_alter_lists_table() {
|
|
615 |
$query = "ALTER TABLE {$wpdb->prefix}ig_lists MODIFY `slug` varchar(255) DEFAULT NULL";
|
616 |
|
617 |
$wpdb->query( $query );
|
618 |
-
|
619 |
-
$logger = get_ig_logger();
|
620 |
-
$logger->info( 'Run ig_es_update_405_alter_lists_table' );
|
621 |
}
|
622 |
|
623 |
function ig_es_update_405_migrate_widgets() {
|
624 |
ES_Common::migrate_widgets();
|
625 |
-
$logger = get_ig_logger();
|
626 |
-
$logger->info( 'Run ig_es_update_405_migrate_widgets' );
|
627 |
}
|
628 |
|
629 |
|
@@ -631,8 +592,20 @@ function ig_es_update_405_db_version() {
|
|
631 |
ES_Install::update_db_version( '4.0.5' );
|
632 |
$db_update_option = '405_db_updated_at';
|
633 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
634 |
-
$logger = get_ig_logger();
|
635 |
-
$logger->info( 'Run ig_es_update_405_db_version' );
|
636 |
}
|
637 |
|
638 |
-
/* --------------------- ES 4.0.5(End)--------------------------- */
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
28 |
|
29 |
$db_update_option = '320_db_updated_at';
|
30 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
31 |
+
|
32 |
+
|
33 |
}
|
34 |
|
35 |
/* --------------------- ES 3.2.0 (End)--------------------------- */
|
84 |
|
85 |
function ig_es_update_327_db_version() {
|
86 |
ES_Install::update_db_version( '3.2.7' );
|
|
|
87 |
$db_update_option = '327_db_updated_at';
|
88 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
|
|
|
|
89 |
}
|
90 |
|
91 |
/* --------------------- ES 3.2.7 (End)--------------------------- */
|
176 |
|
177 |
function ig_es_update_330_db_version() {
|
178 |
ES_Install::update_db_version( '3.3.0' );
|
|
|
179 |
$db_update_option = '330_db_updated_at';
|
180 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
|
|
|
|
181 |
}
|
182 |
|
183 |
/* --------------------- ES 3.3.0 (End)--------------------------- */
|
207 |
AFTER es_email_type" );
|
208 |
}
|
209 |
}
|
|
|
210 |
}
|
211 |
|
212 |
function ig_es_update_336_db_version() {
|
213 |
ES_Install::update_db_version( '3.3.6' );
|
|
|
|
|
214 |
}
|
215 |
|
216 |
/* --------------------- ES 3.3.6 (End)--------------------------- */
|
379 |
ES_Install::update_db_version( '3.4.0' );
|
380 |
$db_update_option = '340_db_updated_at';
|
381 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
382 |
+
|
383 |
+
|
384 |
}
|
385 |
|
386 |
/* --------------------- ES 3.4.0 (End)--------------------------- */
|
412 |
|
413 |
$db_update_option = '3516_db_updated_at';
|
414 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
415 |
+
|
416 |
+
|
417 |
}
|
418 |
|
419 |
/* --------------------- ES 3.5.16 (End)--------------------------- */
|
427 |
require_once ABSPATH . 'wp-admin/includes/upgrade.php';
|
428 |
dbDelta( ES_Install::get_ig_es_400_schema() );
|
429 |
|
430 |
+
|
|
|
431 |
}
|
432 |
|
433 |
function ig_es_update_400_import_options() {
|
443 |
}
|
444 |
}
|
445 |
|
446 |
+
|
|
|
447 |
}
|
448 |
|
449 |
function ig_es_update_400_migrate_lists() {
|
452 |
*/
|
453 |
global $wpdb;
|
454 |
|
|
|
455 |
|
456 |
$sql = "SELECT distinct(es_email_group) FROM " . ES_EMAILLIST_TABLE;
|
457 |
$lists = $wpdb->get_col( $sql );
|
458 |
|
|
|
459 |
|
460 |
if ( count( $lists ) > 0 ) {
|
461 |
ES_DB_Lists::add_lists( $lists );
|
462 |
}
|
463 |
|
464 |
+
|
465 |
}
|
466 |
|
467 |
// Import contacts from es_emaillist table to ig_contacts and ig_lists_contacts table
|
468 |
function ig_es_update_400_migrate_subscribers() {
|
469 |
+
|
470 |
ES_DB_Contacts::migrate_subscribers_from_older_version();
|
471 |
+
|
472 |
}
|
473 |
|
474 |
function ig_es_update_400_migrate_post_notifications() {
|
475 |
+
|
476 |
ES_DB_Campaigns::migrate_post_notifications();
|
477 |
+
|
478 |
}
|
479 |
|
480 |
|
483 |
* - Migrate notifications from es_notification to ig_es_mailing_queue table
|
484 |
* es_notification => ig_es_mailing_queue
|
485 |
*/
|
486 |
+
|
487 |
ES_DB_Mailing_Queue::migrate_notifications();
|
488 |
+
|
489 |
}
|
490 |
|
491 |
function ig_es_update_400_migrate_reports_data() {
|
493 |
* - Migrate individual notification data from es_deliverreport to ig_es_sending_queue table
|
494 |
* es_deliverreport => ig_es_sending_queue
|
495 |
*/
|
496 |
+
|
497 |
//ES_DB_Sending_Queue::migrate_notification();
|
498 |
ES_DB_Sending_Queue::migrate_reports_data();
|
|
|
499 |
}
|
500 |
|
501 |
function ig_es_update_400_migrate_group_selectors_forms() {
|
|
|
502 |
ES_DB_Forms::migrate_advanced_forms();
|
|
|
503 |
}
|
504 |
|
505 |
function ig_es_update_400_db_version() {
|
507 |
|
508 |
$db_update_option = '400_db_updated_at';
|
509 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
|
|
|
|
510 |
}
|
511 |
|
512 |
/* --------------------- ES 4.0.0 (End)--------------------------- */
|
513 |
|
514 |
function ig_es_update_401_migrate_newsletters() {
|
515 |
// Migrate newsletters from es_sentdetails table
|
|
|
516 |
ES_DB_Campaigns::migrate_newsletters();
|
|
|
517 |
}
|
518 |
|
519 |
function ig_es_update_401_db_version() {
|
529 |
*/
|
530 |
function ig_es_update_402_migrate_post_notification_es_template_type() {
|
531 |
ES_DB_Notifications::migratate_post_notification_es_template_type();
|
|
|
|
|
532 |
}
|
533 |
|
534 |
function ig_es_update_402_db_version() {
|
535 |
ES_Install::update_db_version( '4.0.2' );
|
536 |
$db_update_option = '402_db_updated_at';
|
537 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
|
|
|
|
538 |
}
|
539 |
|
540 |
/* --------------------- ES 4.0.2(End)--------------------------- */
|
548 |
$query = "ALTER TABLE {$wpdb->prefix}ig_campaigns MODIFY `slug` varchar(255) DEFAULT NULL";
|
549 |
|
550 |
$wpdb->query( $query );
|
|
|
|
|
|
|
551 |
}
|
552 |
|
553 |
function ig_es_update_403_alter_mailing_queue_table() {
|
554 |
global $wpdb;
|
555 |
|
|
|
|
|
556 |
$query = "ALTER TABLE {$wpdb->prefix}ig_mailing_queue MODIFY `subject` text DEFAULT ''";
|
557 |
$wpdb->query( $query );
|
558 |
}
|
561 |
ES_Install::update_db_version( '4.0.3' );
|
562 |
$db_update_option = '403_db_updated_at';
|
563 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
|
|
|
|
564 |
}
|
565 |
|
566 |
/* --------------------- ES 4.0.3(End)--------------------------- */
|
570 |
|
571 |
$query = "ALTER TABLE {$wpdb->prefix}ig_forms MODIFY `name` varchar(255) DEFAULT NULL";
|
572 |
$wpdb->query( $query );
|
|
|
|
|
|
|
573 |
}
|
574 |
|
575 |
function ig_es_update_405_alter_lists_table() {
|
581 |
$query = "ALTER TABLE {$wpdb->prefix}ig_lists MODIFY `slug` varchar(255) DEFAULT NULL";
|
582 |
|
583 |
$wpdb->query( $query );
|
|
|
|
|
|
|
584 |
}
|
585 |
|
586 |
function ig_es_update_405_migrate_widgets() {
|
587 |
ES_Common::migrate_widgets();
|
|
|
|
|
588 |
}
|
589 |
|
590 |
|
592 |
ES_Install::update_db_version( '4.0.5' );
|
593 |
$db_update_option = '405_db_updated_at';
|
594 |
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
|
|
|
|
595 |
}
|
596 |
|
597 |
+
/* --------------------- ES 4.0.5(End)--------------------------- */
|
598 |
+
function ig_es_update_4010_update_sending_status() {
|
599 |
+
global $wpdb;
|
600 |
+
|
601 |
+
$sql = "UPDATE {$wpdb->prefix}ig_sending_queue SET status = %s WHERE status = %s";
|
602 |
+
$query = $wpdb->prepare( $sql, array( 'Sent', 'Nodata' ) );
|
603 |
+
$wpdb->query( $query );
|
604 |
+
}
|
605 |
+
|
606 |
+
function ig_es_update_4010_db_version() {
|
607 |
+
ES_Install::update_db_version( '4.0.10' );
|
608 |
+
$db_update_option = '4010_db_updated_at';
|
609 |
+
ES_Common::set_ig_option( $db_update_option, ig_get_current_date_time() );
|
610 |
+
}
|
611 |
+
/* --------------------- ES 4.0.10(End)--------------------------- */
|
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: 2019-03-
|
7 |
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
8 |
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
9 |
"Language-Team: \n"
|
@@ -40,8 +40,10 @@ msgid "Post Notifications"
|
|
40 |
msgstr ""
|
41 |
|
42 |
#: ../../../../wpRepos/gitlab/email-subscribers/admin/class-email-subscribers-admin.php:141
|
43 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-
|
|
|
44 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-reports-table.php:187
|
|
|
45 |
msgid "Broadcast"
|
46 |
msgstr ""
|
47 |
|
@@ -60,10 +62,10 @@ msgstr ""
|
|
60 |
|
61 |
#: ../../../../wpRepos/gitlab/email-subscribers/admin/class-email-subscribers-admin.php:144
|
62 |
#: ../../../../wpRepos/gitlab/email-subscribers/admin/partials/dashboard.php:83
|
63 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:36
|
64 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:49
|
65 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:76
|
66 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:234
|
|
|
|
|
67 |
msgid "Campaigns"
|
68 |
msgstr ""
|
69 |
|
@@ -87,30 +89,6 @@ msgstr ""
|
|
87 |
msgid "Template Preview"
|
88 |
msgstr ""
|
89 |
|
90 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:121
|
91 |
-
#, php-format
|
92 |
-
msgid ""
|
93 |
-
"WordPress Cron is disable on your site. Email notifications from Email "
|
94 |
-
"Subscribers plugin will not be sent automatically. <a href=\"%s\" "
|
95 |
-
"target=\"_blank\" >Here's how you can enable it.</a>"
|
96 |
-
msgstr ""
|
97 |
-
|
98 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:122
|
99 |
-
#, php-format
|
100 |
-
msgid "Or schedule Cron in <a href=\"%s\" target=\"_blank\">cPanel</a>"
|
101 |
-
msgstr ""
|
102 |
-
|
103 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:123
|
104 |
-
#, php-format
|
105 |
-
msgid ""
|
106 |
-
"Or use <strong><a href=\"%s\" target=\"_blank\">Email Subscribners Pro</a>"
|
107 |
-
"</strong> for automatic Cron support"
|
108 |
-
msgstr ""
|
109 |
-
|
110 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:124
|
111 |
-
msgid "OK, I Got it!"
|
112 |
-
msgstr ""
|
113 |
-
|
114 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-es-common.php:89
|
115 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-export-subscribers.php:234
|
116 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:484
|
@@ -201,10 +179,34 @@ msgstr ""
|
|
201 |
msgid "Welcome !"
|
202 |
msgstr ""
|
203 |
|
204 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/es-backward.php:
|
205 |
msgid "Confirm Your Subscription!"
|
206 |
msgstr ""
|
207 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
208 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/class-email-subscribers-public.php:109
|
209 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-handle-subscription.php:377
|
210 |
msgid "Please enter email address"
|
@@ -780,45 +782,6 @@ msgstr ""
|
|
780 |
msgid "Version: %s"
|
781 |
msgstr ""
|
782 |
|
783 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:19
|
784 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:20
|
785 |
-
msgid "Campaign"
|
786 |
-
msgstr ""
|
787 |
-
|
788 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:50
|
789 |
-
msgid "Create Post Notification"
|
790 |
-
msgstr ""
|
791 |
-
|
792 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:51
|
793 |
-
msgid "Send Broadcast"
|
794 |
-
msgstr ""
|
795 |
-
|
796 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:52
|
797 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:77
|
798 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:238
|
799 |
-
msgid "Manage Templates"
|
800 |
-
msgstr ""
|
801 |
-
|
802 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:158
|
803 |
-
msgid "No Campaigns Found."
|
804 |
-
msgstr ""
|
805 |
-
|
806 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:333
|
807 |
-
msgid "You are not allowed to delete campaign."
|
808 |
-
msgstr ""
|
809 |
-
|
810 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:337
|
811 |
-
msgid "Campaign has been deleted successfully!"
|
812 |
-
msgstr ""
|
813 |
-
|
814 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:356
|
815 |
-
msgid "Campaign(s) have been deleted successfully!"
|
816 |
-
msgstr ""
|
817 |
-
|
818 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:361
|
819 |
-
msgid "Please check campaign(s) to delete."
|
820 |
-
msgstr ""
|
821 |
-
|
822 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-cron.php:132
|
823 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:404
|
824 |
msgid "Campaign Sent!"
|
@@ -898,6 +861,44 @@ msgstr ""
|
|
898 |
msgid "Manage Lists"
|
899 |
msgstr ""
|
900 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
901 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:45
|
902 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:49
|
903 |
msgid "Available Keywords"
|
@@ -991,10 +992,10 @@ msgstr ""
|
|
991 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-lists-table.php:425
|
992 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-forms-table.php:276
|
993 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-forms-table.php:634
|
994 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:365
|
995 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:549
|
996 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:131
|
997 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:134
|
|
|
|
|
998 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/partials/class-es-shortcode.php:138
|
999 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/partials/class-es-shortcode.php:138
|
1000 |
msgid "Name"
|
@@ -1002,10 +1003,10 @@ msgstr ""
|
|
1002 |
|
1003 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-export-subscribers.php:223
|
1004 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-forms-table.php:271
|
1005 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:369
|
1006 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:550
|
1007 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:140
|
1008 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-reports-table.php:97
|
|
|
|
|
1009 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/partials/class-es-shortcode.php:169
|
1010 |
msgid "Email"
|
1011 |
msgstr ""
|
@@ -1083,34 +1084,6 @@ msgstr ""
|
|
1083 |
msgid "Please select list"
|
1084 |
msgstr ""
|
1085 |
|
1086 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:46
|
1087 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:51
|
1088 |
-
msgid "Please select template."
|
1089 |
-
msgstr ""
|
1090 |
-
|
1091 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:49
|
1092 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:43
|
1093 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:774
|
1094 |
-
msgid "Please select list."
|
1095 |
-
msgstr ""
|
1096 |
-
|
1097 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:75
|
1098 |
-
msgid "Campaigns > Broadcast"
|
1099 |
-
msgstr ""
|
1100 |
-
|
1101 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:127
|
1102 |
-
msgid "Content of the selected template will be broadcasted."
|
1103 |
-
msgstr ""
|
1104 |
-
|
1105 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:133
|
1106 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:247
|
1107 |
-
msgid "Select List"
|
1108 |
-
msgstr ""
|
1109 |
-
|
1110 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:139
|
1111 |
-
msgid "Contacts from the selected list will be notified."
|
1112 |
-
msgstr ""
|
1113 |
-
|
1114 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-tools.php:53
|
1115 |
msgid "Please add email"
|
1116 |
msgstr ""
|
@@ -1289,80 +1262,6 @@ msgid ""
|
|
1289 |
"(Optional) Select custom post type for which you want to send notification."
|
1290 |
msgstr ""
|
1291 |
|
1292 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:20
|
1293 |
-
msgid "Contact"
|
1294 |
-
msgstr ""
|
1295 |
-
|
1296 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:53
|
1297 |
-
msgid "Audience > Contacts"
|
1298 |
-
msgstr ""
|
1299 |
-
|
1300 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:145
|
1301 |
-
msgid "Please Select List"
|
1302 |
-
msgstr ""
|
1303 |
-
|
1304 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:184
|
1305 |
-
msgid "Contact has been added successfully!"
|
1306 |
-
msgstr ""
|
1307 |
-
|
1308 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:188
|
1309 |
-
msgid "Contact already exist."
|
1310 |
-
msgstr ""
|
1311 |
-
|
1312 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:322
|
1313 |
-
msgid "Contact updated successfully!"
|
1314 |
-
msgstr ""
|
1315 |
-
|
1316 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:327
|
1317 |
-
msgid "Edit Contact"
|
1318 |
-
msgstr ""
|
1319 |
-
|
1320 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:358
|
1321 |
-
msgid "No list found"
|
1322 |
-
msgstr ""
|
1323 |
-
|
1324 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:373
|
1325 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:551
|
1326 |
-
msgid "List(s)"
|
1327 |
-
msgstr ""
|
1328 |
-
|
1329 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:583
|
1330 |
-
msgid "Move To List"
|
1331 |
-
msgstr ""
|
1332 |
-
|
1333 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:584
|
1334 |
-
msgid "Change Status"
|
1335 |
-
msgstr ""
|
1336 |
-
|
1337 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:667
|
1338 |
-
msgid "Contact have been updated successfully!"
|
1339 |
-
msgstr ""
|
1340 |
-
|
1341 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:684
|
1342 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:742
|
1343 |
-
msgid "Contact(s) have been deleted successfully!"
|
1344 |
-
msgstr ""
|
1345 |
-
|
1346 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:730
|
1347 |
-
msgid "Please select subscribers to update."
|
1348 |
-
msgstr ""
|
1349 |
-
|
1350 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:753
|
1351 |
-
msgid "Please select status."
|
1352 |
-
msgstr ""
|
1353 |
-
|
1354 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:763
|
1355 |
-
msgid "Status has been changed successfully!"
|
1356 |
-
msgstr ""
|
1357 |
-
|
1358 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:783
|
1359 |
-
msgid "Contact(s) have been moved to list successfully!"
|
1360 |
-
msgstr ""
|
1361 |
-
|
1362 |
-
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:793
|
1363 |
-
msgid "No contacts avaliable."
|
1364 |
-
msgstr ""
|
1365 |
-
|
1366 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:127
|
1367 |
msgid "Sender"
|
1368 |
msgstr ""
|
@@ -1709,6 +1608,121 @@ msgid ""
|
|
1709 |
"a slight variation on how your customer will view the email content."
|
1710 |
msgstr ""
|
1711 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1712 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/notices/class-es-admin-notices.php:97
|
1713 |
msgid "Action failed. Please refresh the page and retry."
|
1714 |
msgstr ""
|
3 |
msgstr ""
|
4 |
"Project-Id-Version: Email Subscribers & Newsletters\n"
|
5 |
"Report-Msgid-Bugs-To: \n"
|
6 |
+
"POT-Creation-Date: 2019-03-20 12:21+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"
|
40 |
msgstr ""
|
41 |
|
42 |
#: ../../../../wpRepos/gitlab/email-subscribers/admin/class-email-subscribers-admin.php:141
|
43 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:39
|
44 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:210
|
45 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-reports-table.php:187
|
46 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:186
|
47 |
msgid "Broadcast"
|
48 |
msgstr ""
|
49 |
|
62 |
|
63 |
#: ../../../../wpRepos/gitlab/email-subscribers/admin/class-email-subscribers-admin.php:144
|
64 |
#: ../../../../wpRepos/gitlab/email-subscribers/admin/partials/dashboard.php:83
|
|
|
|
|
65 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:76
|
66 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:234
|
67 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:36
|
68 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:49
|
69 |
msgid "Campaigns"
|
70 |
msgstr ""
|
71 |
|
89 |
msgid "Template Preview"
|
90 |
msgstr ""
|
91 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
92 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-es-common.php:89
|
93 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-export-subscribers.php:234
|
94 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:484
|
179 |
msgid "Welcome !"
|
180 |
msgstr ""
|
181 |
|
182 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/es-backward.php:101
|
183 |
msgid "Confirm Your Subscription!"
|
184 |
msgstr ""
|
185 |
|
186 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:122
|
187 |
+
#, php-format
|
188 |
+
msgid ""
|
189 |
+
"WordPress Cron is disable on your site. Email notifications from Email "
|
190 |
+
"Subscribers plugin will not be sent automatically. <a href=\"%s\" "
|
191 |
+
"target=\"_blank\" >Here's how you can enable it.</a>"
|
192 |
+
msgstr ""
|
193 |
+
|
194 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:123
|
195 |
+
#, php-format
|
196 |
+
msgid "Or schedule Cron in <a href=\"%s\" target=\"_blank\">cPanel</a>"
|
197 |
+
msgstr ""
|
198 |
+
|
199 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:124
|
200 |
+
#, php-format
|
201 |
+
msgid ""
|
202 |
+
"Or use <strong><a href=\"%s\" target=\"_blank\">Email Subscribners Pro</a>"
|
203 |
+
"</strong> for automatic Cron support"
|
204 |
+
msgstr ""
|
205 |
+
|
206 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/class-email-subscribers.php:125
|
207 |
+
msgid "OK, I Got it!"
|
208 |
+
msgstr ""
|
209 |
+
|
210 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/class-email-subscribers-public.php:109
|
211 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-handle-subscription.php:377
|
212 |
msgid "Please enter email address"
|
782 |
msgid "Version: %s"
|
783 |
msgstr ""
|
784 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
785 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-cron.php:132
|
786 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:404
|
787 |
msgid "Campaign Sent!"
|
861 |
msgid "Manage Lists"
|
862 |
msgstr ""
|
863 |
|
864 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:46
|
865 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:51
|
866 |
+
msgid "Please select template."
|
867 |
+
msgstr ""
|
868 |
+
|
869 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:49
|
870 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:43
|
871 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:776
|
872 |
+
msgid "Please select list."
|
873 |
+
msgstr ""
|
874 |
+
|
875 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:75
|
876 |
+
msgid "Campaigns > Broadcast"
|
877 |
+
msgstr ""
|
878 |
+
|
879 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:77
|
880 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:238
|
881 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:52
|
882 |
+
msgid "Manage Templates"
|
883 |
+
msgstr ""
|
884 |
+
|
885 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:127
|
886 |
+
msgid "Content of the selected template will be broadcasted."
|
887 |
+
msgstr ""
|
888 |
+
|
889 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:133
|
890 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-post-notifications.php:247
|
891 |
+
msgid "Select List"
|
892 |
+
msgstr ""
|
893 |
+
|
894 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-newsletters.php:139
|
895 |
+
msgid "Contacts from the selected list will be notified."
|
896 |
+
msgstr ""
|
897 |
+
|
898 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:40
|
899 |
+
msgid "Post Notification"
|
900 |
+
msgstr ""
|
901 |
+
|
902 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:45
|
903 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-templates-table.php:49
|
904 |
msgid "Available Keywords"
|
992 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-lists-table.php:425
|
993 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-forms-table.php:276
|
994 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-forms-table.php:634
|
|
|
|
|
995 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:131
|
996 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:134
|
997 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:365
|
998 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:549
|
999 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/partials/class-es-shortcode.php:138
|
1000 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/partials/class-es-shortcode.php:138
|
1001 |
msgid "Name"
|
1003 |
|
1004 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-export-subscribers.php:223
|
1005 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-forms-table.php:271
|
|
|
|
|
1006 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:140
|
1007 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-reports-table.php:97
|
1008 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:369
|
1009 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:550
|
1010 |
#: ../../../../wpRepos/gitlab/email-subscribers/public/partials/class-es-shortcode.php:169
|
1011 |
msgid "Email"
|
1012 |
msgstr ""
|
1084 |
msgid "Please select list"
|
1085 |
msgstr ""
|
1086 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1087 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-tools.php:53
|
1088 |
msgid "Please add email"
|
1089 |
msgstr ""
|
1262 |
"(Optional) Select custom post type for which you want to send notification."
|
1263 |
msgstr ""
|
1264 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1265 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-admin-settings.php:127
|
1266 |
msgid "Sender"
|
1267 |
msgstr ""
|
1608 |
"a slight variation on how your customer will view the email content."
|
1609 |
msgstr ""
|
1610 |
|
1611 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:19
|
1612 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:20
|
1613 |
+
msgid "Campaign"
|
1614 |
+
msgstr ""
|
1615 |
+
|
1616 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:50
|
1617 |
+
msgid "Create Post Notification"
|
1618 |
+
msgstr ""
|
1619 |
+
|
1620 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:51
|
1621 |
+
msgid "Send Broadcast"
|
1622 |
+
msgstr ""
|
1623 |
+
|
1624 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:158
|
1625 |
+
msgid "No Campaigns Found."
|
1626 |
+
msgstr ""
|
1627 |
+
|
1628 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:296
|
1629 |
+
msgid "Search Campaigns"
|
1630 |
+
msgstr ""
|
1631 |
+
|
1632 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:333
|
1633 |
+
msgid "You are not allowed to delete campaign."
|
1634 |
+
msgstr ""
|
1635 |
+
|
1636 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:337
|
1637 |
+
msgid "Campaign has been deleted successfully!"
|
1638 |
+
msgstr ""
|
1639 |
+
|
1640 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:356
|
1641 |
+
msgid "Campaign(s) have been deleted successfully!"
|
1642 |
+
msgstr ""
|
1643 |
+
|
1644 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-campaigns-table.php:361
|
1645 |
+
msgid "Please check campaign(s) to delete."
|
1646 |
+
msgstr ""
|
1647 |
+
|
1648 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:20
|
1649 |
+
msgid "Contact"
|
1650 |
+
msgstr ""
|
1651 |
+
|
1652 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:53
|
1653 |
+
msgid "Audience > Contacts"
|
1654 |
+
msgstr ""
|
1655 |
+
|
1656 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:145
|
1657 |
+
msgid "Please Select List"
|
1658 |
+
msgstr ""
|
1659 |
+
|
1660 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:184
|
1661 |
+
msgid "Contact has been added successfully!"
|
1662 |
+
msgstr ""
|
1663 |
+
|
1664 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:188
|
1665 |
+
msgid "Contact already exist."
|
1666 |
+
msgstr ""
|
1667 |
+
|
1668 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:322
|
1669 |
+
msgid "Contact updated successfully!"
|
1670 |
+
msgstr ""
|
1671 |
+
|
1672 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:327
|
1673 |
+
msgid "Edit Contact"
|
1674 |
+
msgstr ""
|
1675 |
+
|
1676 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:358
|
1677 |
+
msgid "No list found"
|
1678 |
+
msgstr ""
|
1679 |
+
|
1680 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:373
|
1681 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:551
|
1682 |
+
msgid "List(s)"
|
1683 |
+
msgstr ""
|
1684 |
+
|
1685 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:583
|
1686 |
+
msgid "Move To List"
|
1687 |
+
msgstr ""
|
1688 |
+
|
1689 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:584
|
1690 |
+
msgid "Change Status"
|
1691 |
+
msgstr ""
|
1692 |
+
|
1693 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:667
|
1694 |
+
msgid "Contact have been updated successfully!"
|
1695 |
+
msgstr ""
|
1696 |
+
|
1697 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:684
|
1698 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:744
|
1699 |
+
msgid "Contact(s) have been deleted successfully!"
|
1700 |
+
msgstr ""
|
1701 |
+
|
1702 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:714
|
1703 |
+
msgid "Confirmation email has been sent successfully!"
|
1704 |
+
msgstr ""
|
1705 |
+
|
1706 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:732
|
1707 |
+
msgid "Please select subscribers to update."
|
1708 |
+
msgstr ""
|
1709 |
+
|
1710 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:755
|
1711 |
+
msgid "Please select status."
|
1712 |
+
msgstr ""
|
1713 |
+
|
1714 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:765
|
1715 |
+
msgid "Status has been changed successfully!"
|
1716 |
+
msgstr ""
|
1717 |
+
|
1718 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:785
|
1719 |
+
msgid "Contact(s) have been moved to list successfully!"
|
1720 |
+
msgstr ""
|
1721 |
+
|
1722 |
+
#: ../../../../wpRepos/gitlab/email-subscribers/includes/admin/class-es-subscribers-table.php:795
|
1723 |
+
msgid "No contacts avaliable."
|
1724 |
+
msgstr ""
|
1725 |
+
|
1726 |
#: ../../../../wpRepos/gitlab/email-subscribers/includes/notices/class-es-admin-notices.php:97
|
1727 |
msgid "Action failed. Please refresh the page and retry."
|
1728 |
msgstr ""
|
readme.txt
CHANGED
@@ -5,7 +5,7 @@ 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.1.1
|
8 |
-
Stable tag: 4.0.
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses
|
11 |
|
@@ -308,6 +308,12 @@ Use our free plugin [Email Subscribers - Group Selector](https://wordpress.org/p
|
|
308 |
|
309 |
== Changelog ==
|
310 |
|
|
|
|
|
|
|
|
|
|
|
|
|
311 |
= 4.0.9 (15.03.2019) =
|
312 |
* Fix: Post Notification doesn't work with WP 5.0+ and 'Classic Editor'
|
313 |
* Fix: Username is set instead of user's name after Sync WordPress users
|
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.1.1
|
8 |
+
Stable tag: 4.0.10
|
9 |
License: GPLv3
|
10 |
License URI: http://www.gnu.org/licenses
|
11 |
|
308 |
|
309 |
== Changelog ==
|
310 |
|
311 |
+
= 4.0.10 (20.03.2019) =
|
312 |
+
* Update: Added resent confirmation message
|
313 |
+
* Fix: Duplicate contacts via Rainmaker form
|
314 |
+
* Fix: Parse error: syntax error, unexpected '['
|
315 |
+
* Fix: New strings will be availabe for translations on [WordPress](https://translate.wordpress.org/) (Thanks to [@otto42](https://profiles.wordpress.org/otto42/) and [@dd32](https://profiles.wordpress.org/dd32/))
|
316 |
+
|
317 |
= 4.0.9 (15.03.2019) =
|
318 |
* Fix: Post Notification doesn't work with WP 5.0+ and 'Classic Editor'
|
319 |
* Fix: Username is set instead of user's name after Sync WordPress users
|