CampaignMonitor::getListStatistics PHP Метод

getListStatistics() публичный Метод

Returns the list stats
public getListStatistics ( string[optional] $listId = null ) : array
$listId string[optional]
Результат array
    public function getListStatistics($listId = null)
    {
        // set ID
        $listId = empty($listId) ? $this->getListId() : $listId;
        // make the call
        $record = (array) $this->doCall('lists/' . $listId . '/stats');
        // stop here if no record was set
        if (empty($record)) {
            return array();
        }
        // reserve variable
        $result = array();
        // basic details
        $result['total_subscribers'] = $record['TotalActiveSubscribers'];
        $result['total_unsubscribers'] = $record['TotalUnsubscribes'];
        $result['total_deleted'] = $record['TotalDeleted'];
        $result['total_bounces'] = $record['TotalBounces'];
        $result['subscribers_today'] = $record['NewActiveSubscribersToday'];
        $result['subscribers_yesterday'] = $record['NewActiveSubscribersYesterday'];
        $result['subscribers_week'] = $record['NewActiveSubscribersThisWeek'];
        $result['subscribers_month'] = $record['NewActiveSubscribersThisMonth'];
        $result['subscribers_year'] = $record['NewActiveSubscribersThisYear'];
        $result['unsubscribers_today'] = $record['UnsubscribesToday'];
        $result['unsubscribers_yesterday'] = $record['UnsubscribesYesterday'];
        $result['unsubscribers_week'] = $record['UnsubscribesThisWeek'];
        $result['unsubscribers_month'] = $record['UnsubscribesThisMonth'];
        $result['unsubscribers_year'] = $record['UnsubscribesThisYear'];
        $result['deleted_today'] = $record['DeletedToday'];
        $result['deleted_yesterday'] = $record['DeletedYesterday'];
        $result['deleted_week'] = $record['DeletedThisWeek'];
        $result['deleted_month'] = $record['DeletedThisMonth'];
        $result['deleted_year'] = $record['DeletedThisYear'];
        $result['bounces_today'] = $record['BouncesToday'];
        $result['bounces_yesterday'] = $record['BouncesYesterday'];
        $result['bounces_week'] = $record['BouncesThisWeek'];
        $result['bounces_month'] = $record['BouncesThisMonth'];
        $result['bounces_year'] = $record['BouncesThisYear'];
        // return the record
        return $result;
    }