getQuery($fromDateTime, $toDateTime); $q = $query->prepareTimeDataQuery('email_stats', 'date_read', $options->getFilters()); $this->limitQueryToEmailIds($q, $options->getEmailIds(), 'email_id', 't'); if (!$options->canViewOthers()) { $this->limitQueryToCreator($q); } $this->addCompanyFilter($q, $options->getCompanyId()); $this->addCampaignFilter($q, $options->getCampaignId()); $this->addSegmentFilter($q, $options->getSegmentId()); $this->fetchAndBindToCollection($q, $statCollection); } }