Files
piratepoet/lib/Config/PersonalDataExporters.php
Pavel Dohnal 11067327a1 Add Subscriber exporter
[MAILPOET-1358]
2018-05-03 16:35:40 +01:00

31 lines
915 B
PHP

<?php
namespace MailPoet\Config;
use MailPoet\Subscribers\ImportExport\PersonalDataExporters\SegmentsExporter;
use MailPoet\Subscribers\ImportExport\PersonalDataExporters\SubscriberExporter;
class PersonalDataExporters {
function init() {
add_filter('wp_privacy_personal_data_exporters', array($this, 'registerSubscriberExporter'));
add_filter('wp_privacy_personal_data_exporters', array($this, 'registerSegmentsExporter'));
}
function registerSegmentsExporter($exporters) {
$exporters[] = array(
'exporter_friendly_name' => __('MailPoet Lists'),
'callback' => array(new SegmentsExporter(), 'export'),
);
return $exporters;
}
function registerSubscriberExporter($exporters) {
$exporters[] = array(
'exporter_friendly_name' => __('MailPoet Subscriber Data'),
'callback' => array(new SubscriberExporter(), 'export'),
);
return $exporters;
}
}