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; } } }