Merge pull request #1350 from mailpoet/gdpr-clicks
Export statistics clicks [MAILPOET-1357]
This commit is contained in:
@@ -2,6 +2,7 @@
|
||||
|
||||
namespace MailPoet\Config;
|
||||
|
||||
use MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewsletterClicksExporter;
|
||||
use MailPoet\Subscribers\ImportExport\PersonalDataExporters\NewslettersExporter;
|
||||
use MailPoet\Subscribers\ImportExport\PersonalDataExporters\SegmentsExporter;
|
||||
use MailPoet\Subscribers\ImportExport\PersonalDataExporters\SubscriberExporter;
|
||||
@@ -12,11 +13,12 @@ class PersonalDataExporters {
|
||||
add_filter('wp_privacy_personal_data_exporters', array($this, 'registerSubscriberExporter'));
|
||||
add_filter('wp_privacy_personal_data_exporters', array($this, 'registerSegmentsExporter'));
|
||||
add_filter('wp_privacy_personal_data_exporters', array($this, 'registerNewslettersExporter'));
|
||||
add_filter('wp_privacy_personal_data_exporters', array($this, 'registerNewsletterClicksExporter'));
|
||||
}
|
||||
|
||||
function registerSegmentsExporter($exporters) {
|
||||
$exporters[] = array(
|
||||
'exporter_friendly_name' => __('MailPoet Lists'),
|
||||
'exporter_friendly_name' => __('MailPoet Lists', 'mailpoet'),
|
||||
'callback' => array(new SegmentsExporter(), 'export'),
|
||||
);
|
||||
return $exporters;
|
||||
@@ -24,7 +26,7 @@ class PersonalDataExporters {
|
||||
|
||||
function registerSubscriberExporter($exporters) {
|
||||
$exporters[] = array(
|
||||
'exporter_friendly_name' => __('MailPoet Subscriber Data'),
|
||||
'exporter_friendly_name' => __('MailPoet Subscriber Data', 'mailpoet'),
|
||||
'callback' => array(new SubscriberExporter(), 'export'),
|
||||
);
|
||||
return $exporters;
|
||||
@@ -32,10 +34,18 @@ class PersonalDataExporters {
|
||||
|
||||
function registerNewslettersExporter($exporters) {
|
||||
$exporters[] = array(
|
||||
'exporter_friendly_name' => __('MailPoet Emails'),
|
||||
'exporter_friendly_name' => __('MailPoet Emails', 'mailpoet'),
|
||||
'callback' => array(new NewslettersExporter(), 'export'),
|
||||
);
|
||||
return $exporters;
|
||||
}
|
||||
|
||||
function registerNewsletterClicksExporter($exporters) {
|
||||
$exporters[] = array(
|
||||
'exporter_friendly_name' => __('MailPoet Email Clicks', 'mailpoet'),
|
||||
'callback' => array(new NewsletterClicksExporter(), 'export'),
|
||||
);
|
||||
return $exporters;
|
||||
}
|
||||
|
||||
}
|
||||
|
Reference in New Issue
Block a user