コード例 #1
0
 public function loadLastCampaignChart()
 {
     $limit = Input::get('limit');
     $modelCampaign = new CampaignBaseModel();
     $listCampaign = $modelCampaign->getCampaignRecent($limit);
     $listCampaignID = array_column($listCampaign->toArray(), 'id');
     $listCampaignChart = array();
     $trackingSummaryModel = new TrackingSummaryBaseModel();
     if (!empty($listCampaignID)) {
         foreach ($listCampaignID as $campaign) {
             $listCampaignChart[$campaign] = $trackingSummaryModel->getFlightChart($campaign)->toArray();
         }
     }
     $this->data['listCampaign'] = $listCampaign;
     $this->data['listCampaignChart'] = $listCampaignChart;
     return View::make('campaignChart', $this->data)->render();
 }