Fix podcast on newsitem page

This commit is contained in:
2020-01-25 15:10:06 +01:00
parent 4322491143
commit 057cf6142d

View File

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