Esempio n. 1
0
 /**
  * Возвращает данные отчета по новостям кампании за период
  * с начала кампании по сегодняшний день
  *
  * @return array
  */
 protected function getReportData()
 {
     if (!isset($this->reportData)) {
         $dateFrom = $this->campaign->date_start;
         $dateTo = strtotime($this->campaign->date_end) < strtotime('today') ? $this->campaign->date_end : date('Y-m-d');
         $this->reportData = ReportDailyByNews::model()->getAllByPeriod($this->getCampaignNewsIds(), $dateFrom, $dateTo);
     }
     return $this->reportData;
 }
Esempio n. 2
0
 /**
  * @return array Возвращает отчет по новостям кампании за период
  */
 protected function getNewsReportData()
 {
     return ReportDailyByNews::model()->getAllTotalByPeriod($this->getCampaignNewsIds(), $this->dateFrom, $this->dateTo);
 }