function getDashboardHQ()
 {
     $flight_dates = FlightDateBaseModel::with('flight.campaign')->where("start", "<=", date("Y-m-d"))->Where("end", ">=", date("Y-m-d"))->orderBy("flight_id", "DESC")->get();
     $data["data"] = array();
     $campaignIds = null;
     $flightIds = null;
     $adIds = null;
     foreach ($flight_dates as $flight_date) {
         $flight = $flight_date->flight;
         $campagin = $flight->campaign;
         $campaignIds[] = $flight->campaign->id;
         $flightIds[] = $flight->id;
         $adIds[] = $flight->ad_id;
         $flight->daily_inventory = $flight_date->daily_inventory;
         if ($flight->cost_type == 'cpm') {
             $flight->daily_inventory = $flight_date->daily_inventory * 1000;
         }
         $data["datas"][$campagin->name][$flight->id] = $flight;
     }
     $dailyInventories = FlightBaseModel::getDailyInventories($campaignIds, $flightIds, $adIds);
     $totalInventories = TrackingSummaryBaseModel::getFlightSummaryByIDs($flightIds);
     //var_dump($totalInventories); die();
     $data['dailyInventories'] = $dailyInventories;
     $data['totalInventories'] = $totalInventories;
     return View::make('dashboard_hq', $data);
 }
 function flightdatedelete()
 {
     if (Request::ajax()) {
         $id = $_POST['fid'];
         $item = FlightDateBaseModel::find($id);
         if ($item) {
             $flight = FlightBaseModel::find($item->flight_id);
             $flight->day = $flight->day - $item->diff;
             $flight->save();
             (new Delivery())->renewCache('flight', $item->flight_id);
             $item->delete();
             (new Delivery())->renewCache('flight_date', $item->flight_id);
         }
     }
 }
 public function getDashboard()
 {
     $flight_dates = FlightDateBaseModel::where("start", "<=", date("Y-m-d"))->Where("end", ">=", date("Y-m-d"))->orderBy("flight_id", "DESC")->get();
     $data["data"] = array();
     foreach ($flight_dates as $flight_date) {
         $flight = $flight_date->flight;
         $campagin = $flight->campaign;
         $flight->daily_inventory = $flight_date->daily_inventory;
         if ($flight->cost_type == 'cpm') {
             $flight->daily_inventory = $flight_date->daily_inventory * 1000;
         }
         $data["datas"][$campagin->name][$flight->id] = $flight;
     }
     $this->layout->content = View::make('dashboard', $data);
 }