Files
ops-Gazelle/sections/top10/lastfm.php

19 lines
510 B
PHP

<?php
/** @phpstan-var \Twig\Environment $Twig */
declare(strict_types=1);
namespace Gazelle;
$category = $_GET['category'] ?? 'weekly';
$category = in_array($category, ['all_time', 'weekly']) ? $category : 'weekly';
$view = $_GET['view'] ?? 'tiles';
$view = in_array($view, ['tiles', 'list']) ? $view : 'list';
echo $Twig->render('top10/lastfm.twig', [
'artist_list' => $category === 'weekly' ? new Util\LastFM()->weeklyArtists() : [],
'category' => $category,
'view' => $view,
]);