Piwik\Plugins\ScheduledReports\ScheduledReports::getReportRecipients PHP Method

getReportRecipients() public method

public getReportRecipients ( &$recipients, $reportType, $report )
    public function getReportRecipients(&$recipients, $reportType, $report)
    {
        if (!self::manageEvent($reportType)) {
            return;
        }
        $parameters = $report['parameters'];
        $eMailMe = $parameters[self::EMAIL_ME_PARAMETER];
        if ($eMailMe) {
            $recipients[] = Piwik::getCurrentUserEmail();
        }
        if (isset($parameters[self::ADDITIONAL_EMAILS_PARAMETER])) {
            $additionalEMails = $parameters[self::ADDITIONAL_EMAILS_PARAMETER];
            $recipients = array_merge($recipients, $additionalEMails);
        }
        $recipients = array_values(array_filter($recipients));
    }