Grof begin met nieuws en gids

This commit is contained in:
2020-01-15 02:31:49 +01:00
parent 3af813ca23
commit 1294824faa
7 changed files with 1545 additions and 46 deletions

View File

@@ -11,9 +11,18 @@ class NewsController extends Controller
{
parent::registerView($request, 'nieuws', $id);
$apiResult = $this->API('nieuws/bericht/' . $id);
$newsItem = new \Model\NewsItem($apiResult);
return view('newsitem', ['news' => $newsItem, 'meta_featuredImage' => count($newsItem->images) ? $newsItem->images[0]->url : null]);
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;
case 2:
$newsItem = $apiResult->news;
$newsItem->published = new \DateTimeImmutable('@' . $newsItem->created);
return view('newsitem_nh', ['news' => $newsItem, 'podcast' => $apiResult->podcast]);
}
}
public function overview(Request $request)