public function previewFlight($id)
 {
     $model = new FlightBaseModel();
     $this->data['flight'] = $model->with('category', 'ad', 'campaign', 'flightDate')->find($id);
     $trackingSummaryModel = new TrackingSummaryBaseModel();
     $this->data['flightTracking'] = $trackingSummaryModel->getFlightSummaryByID($id);
     $view = View::make('flight_advertiser_manager.showPreview', $this->data)->render();
     return Response::json(array('view' => $view));
 }
 public function showPreview($fwid = 0, $id = 0)
 {
     if ($fwid != 0 && $id != 0) {
         $item = FlightBaseModel::with('ad', 'flightWebsite')->find($id);
         $flightWebsite = FlightWebsiteBaseModel::find($fwid);
         $isActive = isset($flightWebsite->status) ? $flightWebsite->status : 0;
         if ($item) {
             $data = $item;
             switch ($item->ad_format_id) {
                 case '8':
                     $view = View::make('previewVideo', compact('data', 'isActive'));
                     break;
                 case '9':
                     $view = '';
                     break;
                 case '12':
                     $view = View::make('previewBalloon', compact('data', 'isActive'));
                     break;
                 case '14':
                     $view = '';
                     break;
                 case '16':
                     $view = View::make('previewImage', compact('data', 'isActive'));
                     break;
                 default:
                     $view = '';
                     break;
             }
             return $view;
         }
     }
 }