Compare commits
3 Commits
Author | SHA1 | Date | |
---|---|---|---|
4ad317ac7b | |||
7cccebbf2c | |||
e4f76ee9eb |
@ -80,7 +80,6 @@ class WP {
|
||||
|
||||
static function synchronizeUsers() {
|
||||
|
||||
self::updateSubscriberWPUserIds();
|
||||
self::updateSubscribersEmails();
|
||||
self::insertSubscribers();
|
||||
self::removeFromTrash();
|
||||
@ -93,17 +92,6 @@ class WP {
|
||||
return true;
|
||||
}
|
||||
|
||||
private static function updateSubscriberWPUserIds() {
|
||||
global $wpdb;
|
||||
$subscribers_table = Subscriber::$_table;
|
||||
Subscriber::raw_execute(sprintf('
|
||||
UPDATE IGNORE %s mps
|
||||
JOIN %s as wu ON mps.email = wu.user_email
|
||||
SET mps.wp_user_id = wu.ID
|
||||
WHERE mps.wp_user_id IS NULL
|
||||
', $subscribers_table, $wpdb->users));
|
||||
}
|
||||
|
||||
private static function updateSubscribersEmails() {
|
||||
global $wpdb;
|
||||
$subscribers_table = Subscriber::$_table;
|
||||
@ -123,6 +111,7 @@ class WP {
|
||||
SELECT wu.id, wu.user_email, "subscribed", CURRENT_TIMESTAMP() FROM %s wu
|
||||
LEFT JOIN %s mps ON wu.id = mps.wp_user_id
|
||||
WHERE mps.wp_user_id IS NULL
|
||||
ON DUPLICATE KEY UPDATE wp_user_id = wu.id
|
||||
', $subscribers_table, $wpdb->users, $subscribers_table));
|
||||
}
|
||||
|
||||
|
@ -4,7 +4,7 @@ if(!defined('ABSPATH')) exit;
|
||||
|
||||
/*
|
||||
* Plugin Name: MailPoet 3 (new)
|
||||
* Version: 3.0.2
|
||||
* Version: 3.0.3
|
||||
* Plugin URI: http://www.mailpoet.com
|
||||
* Description: Create and send newsletters, post notifications and welcome emails from your WordPress.
|
||||
* Author: MailPoet
|
||||
@ -20,7 +20,7 @@ if(!defined('ABSPATH')) exit;
|
||||
*/
|
||||
|
||||
$mailpoet_plugin = array(
|
||||
'version' => '3.0.2',
|
||||
'version' => '3.0.3',
|
||||
'filename' => __FILE__,
|
||||
'path' => dirname(__FILE__),
|
||||
'autoloader' => dirname(__FILE__) . '/vendor/autoload.php',
|
||||
|
@ -4,7 +4,7 @@ Tags: newsletter, email, welcome email, post notification, autoresponder, signup
|
||||
Requires at least: 4.6
|
||||
Tested up to: 4.8
|
||||
Requires PHP: 5.3
|
||||
Stable tag: 3.0.2
|
||||
Stable tag: 3.0.3
|
||||
License: GPLv3
|
||||
License URI: https://www.gnu.org/licenses/gpl-3.0.html
|
||||
|
||||
@ -114,6 +114,9 @@ Stop by our [support site](https://www.mailpoet.com/support).
|
||||
|
||||
== Changelog ==
|
||||
|
||||
= 3.0.3 - 2017-10-03 =
|
||||
* Fixed: mixed collation error in WordPress user synchronization. Thanks Chris, Till, Robin, Robero, @Seph, @kaiwen and others for the reports!
|
||||
|
||||
= 3.0.2 - 2017-10-03 =
|
||||
* Improved: plugin capabilities can be managed with Members plugin;
|
||||
* Improved: removes unsightly horizontal scrollbar in some parts of the newsletter editor;
|
||||
|
Reference in New Issue
Block a user