Check for data passed before creating links

This commit is contained in:
DariusIII
2026-02-18 11:31:48 +01:00
parent 789f724d98
commit 91c9b77619
2 changed files with 14 additions and 3 deletions
+9 -3
View File
@@ -86,9 +86,15 @@ class DetailsController extends BasePageController
$mov = $this->movieService->getMovieInfo($data['imdbid']);
if (! empty($mov['title'])) {
$mov['title'] = str_replace(['/', '\\'], '', $mov['title']);
$mov['actors'] = makeFieldLinks($mov, 'actors', 'movies');
$mov['genre'] = makeFieldLinks($mov, 'genre', 'movies');
$mov['director'] = makeFieldLinks($mov, 'director', 'movies');
if (! empty($mov['actors'])) {
$mov['actors'] = makeFieldLinks($mov, 'actors', 'movies');
}
if (! empty($mov['genre'])) {
$mov['genre'] = makeFieldLinks($mov, 'genre', 'movies');
}
if (! empty($mov['director'])) {
$mov['director'] = makeFieldLinks($mov, 'director', 'movies');
}
if (Settings::settingValue('trailers_display')) {
$trailer = empty($mov['trailer']) ? $this->movieService->getTrailer($data['imdbid']) : $mov['trailer'];
if ($trailer) {