diff --git a/website/app/Http/Controllers/NewsController.php b/website/app/Http/Controllers/NewsController.php index 29ee5a7a..4a881fee 100644 --- a/website/app/Http/Controllers/NewsController.php +++ b/website/app/Http/Controllers/NewsController.php @@ -11,23 +11,22 @@ class NewsController extends Controller { parent::registerView($request, 'nieuws', $id); $apiResult = $this->API('nieuws/bericht/' . $id); + $newsItem = new \Model\NewsItem($apiResult->news); - switch($apiResult->version) { - case 1: - $newsItem = new \Model\NewsItem($apiResult->news); - return view('newsitem', ['news' => $newsItem, 'meta_featuredImage' => count($newsItem->images) ? $newsItem->images[0]->url : null]); - break; + switch($apiResult->version) { + case 1: + return view('newsitem', ['news' => $newsItem, 'meta_featuredImage' => count($newsItem->images) ? $newsItem->images[0]->url : null]); + break; - case 2: - $newsItem = $apiResult->news; - $source = $apiResult->source; - $newsItem->published = new \DateTimeImmutable('@' . $source->created); - $newsItem->edited = new \DateTimeImmutable('@' . $source->updated); - $newsItem->author = $source->author; - $newsItem->images = null; // Images will be embedded - $newsItem->video = null; // Videos will be embedded - $newsItem->content = $source->blocks; - return view('newsitem', ['news' => $newsItem]); + case 2: + $source = $apiResult->source; + $newsItem->published = new \DateTimeImmutable('@' . $source->created); + $newsItem->edited = new \DateTimeImmutable('@' . $source->updated); + $newsItem->author = $source->author; + $newsItem->images = null; // Images will be embedded + $newsItem->video = null; // Videos will be embedded + $newsItem->content = $source->blocks; + return view('newsitem', ['news' => $newsItem]); } }