|
|
|
@ -41,7 +41,7 @@ use Aviat\AnimeClient\Kitsu;
|
|
|
|
|
$rendered[] = $component->media(
|
|
|
|
|
array_merge([$item['title']], $item['titles']),
|
|
|
|
|
$url->generate("{$mediaType}.details", ['id' => $item['slug']]),
|
|
|
|
|
$helper->picture("images/{$mediaType}/{$item['id']}.webp")
|
|
|
|
|
$helper->img(Kitsu::getPosterImage($item), ['width' => 220, 'loading' => 'lazy']),
|
|
|
|
|
);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -75,7 +75,7 @@ use Aviat\AnimeClient\Kitsu;
|
|
|
|
|
$link = $url->generate('person', ['id' => $c['person']['id']]);
|
|
|
|
|
?>
|
|
|
|
|
<a href="<?= $link ?>">
|
|
|
|
|
<?= $helper->picture(getLocalImg($c['person']['image'], TRUE)) ?>
|
|
|
|
|
<?= $helper->img($c['person']['image']) ?>
|
|
|
|
|
<div class="name">
|
|
|
|
|
<?= $c['person']['name'] ?>
|
|
|
|
|
</div>
|
|
|
|
@ -91,7 +91,7 @@ use Aviat\AnimeClient\Kitsu;
|
|
|
|
|
$titles = Kitsu::filterTitles($series['attributes']);
|
|
|
|
|
?>
|
|
|
|
|
<a href="<?= $link ?>">
|
|
|
|
|
<?= $helper->picture(getLocalImg($series['attributes']['posterImage']['small'], TRUE)) ?>
|
|
|
|
|
<?= $helper->img(Kitsu::getPosterImage($series['attributes'])) ?>
|
|
|
|
|
</a>
|
|
|
|
|
<div class="name">
|
|
|
|
|
<a href="<?= $link ?>">
|
|
|
|
@ -121,12 +121,12 @@ use Aviat\AnimeClient\Kitsu;
|
|
|
|
|
$person = $component->character(
|
|
|
|
|
$c['person']['name'],
|
|
|
|
|
$url->generate('person', ['slug' => $c['person']['slug']]),
|
|
|
|
|
$helper->picture(getLocalImg($c['person']['image']))
|
|
|
|
|
$helper->img($c['person']['image']['original']['url']),
|
|
|
|
|
);
|
|
|
|
|
$medias = array_map(fn ($series) => $component->media(
|
|
|
|
|
array_merge([$series['title']], $series['titles']),
|
|
|
|
|
$url->generate('anime.details', ['id' => $series['slug']]),
|
|
|
|
|
$helper->picture(getLocalImg($series['posterImage'], TRUE))
|
|
|
|
|
$helper->img(Kitsu::getPosterImage($series)),
|
|
|
|
|
), $c['series']);
|
|
|
|
|
$media = implode('', array_map('mb_trim', $medias));
|
|
|
|
|
|
|
|
|
|