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);
$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]);
}
}