Update dynamic segment listing to display all and subscribed count

[MAILPOET-3077]
This commit is contained in:
Rostislav Wolny
2020-09-24 11:28:33 +02:00
committed by Veljko V
parent cdc090fc15
commit f6808404f2
2 changed files with 20 additions and 2 deletions

View File

@ -12,6 +12,7 @@ use MailPoet\DynamicSegments\Mappers\DBMapper;
use MailPoet\DynamicSegments\Mappers\FormDataMapper;
use MailPoet\DynamicSegments\Persistence\Loading\SingleSegmentLoader;
use MailPoet\DynamicSegments\Persistence\Saver;
use MailPoet\Entities\SubscriberEntity;
use MailPoet\Listing\BulkActionController;
use MailPoet\Listing\Handler;
use MailPoet\Models\Model;
@ -200,7 +201,8 @@ class DynamicSegments extends APIEndpoint {
);
$row = $segment->asArray();
$row['count'] = $this->segmentSubscriberRepository->getSubscribersCount($segment->id);
$row['count_all'] = $this->segmentSubscriberRepository->getSubscribersCount($segment->id);
$row['count_subscribed'] = $this->segmentSubscriberRepository->getSubscribersCount($segment->id, SubscriberEntity::STATUS_SUBSCRIBED);
$data[] = $row;
}