%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/pn/beta/64801_wp-content/plugins/mailpoet/lib/Config/
Upload File :
Create Path :
Current File : /var/www/pn/beta/64801_wp-content/plugins/mailpoet/lib/Config/PersonalDataExporters.php

<?php

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;

class PersonalDataExporters {

  function init() {
    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', 'mailpoet'),
      'callback' => array(new SegmentsExporter(), 'export'),
    );
    return $exporters;
  }

  function registerSubscriberExporter($exporters) {
    $exporters[] = array(
      'exporter_friendly_name' => __('MailPoet Subscriber Data', 'mailpoet'),
      'callback' => array(new SubscriberExporter(), 'export'),
    );
    return $exporters;
  }

  function registerNewslettersExporter($exporters) {
    $exporters[] = array(
      '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;
  }

}

Zerion Mini Shell 1.0