Use only Listing repository in subscribers listing API

[MAILPOET-3077]
This commit is contained in:
Rostislav Wolny
2020-09-22 15:13:45 +02:00
committed by Veljko V
parent a98f627dbf
commit c952ef9542
6 changed files with 15 additions and 225 deletions

View File

@ -790,46 +790,6 @@ class Subscriber extends Model {
->findArray();
}
public static function groups($data) {
return [
[
'name' => 'all',
'label' => WPFunctions::get()->__('All', 'mailpoet'),
'count' => self::getPublished()->count(),
],
[
'name' => self::STATUS_SUBSCRIBED,
'label' => WPFunctions::get()->__('Subscribed', 'mailpoet'),
'count' => self::filter(self::STATUS_SUBSCRIBED)->count(),
],
[
'name' => self::STATUS_UNCONFIRMED,
'label' => WPFunctions::get()->__('Unconfirmed', 'mailpoet'),
'count' => self::filter(self::STATUS_UNCONFIRMED)->count(),
],
[
'name' => self::STATUS_UNSUBSCRIBED,
'label' => WPFunctions::get()->__('Unsubscribed', 'mailpoet'),
'count' => self::filter(self::STATUS_UNSUBSCRIBED)->count(),
],
[
'name' => self::STATUS_INACTIVE,
'label' => WPFunctions::get()->__('Inactive', 'mailpoet'),
'count' => self::filter(self::STATUS_INACTIVE)->count(),
],
[
'name' => self::STATUS_BOUNCED,
'label' => WPFunctions::get()->__('Bounced', 'mailpoet'),
'count' => self::filter(self::STATUS_BOUNCED)->count(),
],
[
'name' => 'trash',
'label' => WPFunctions::get()->__('Trash', 'mailpoet'),
'count' => self::getTrashed()->count(),
],
];
}
/**
* This method is here only for BC fix of 3rd party plugin integration.
* @see https://kb.mailpoet.com/article/195-add-subscribers-through-your-own-form-or-plugin