Exemple #1
0
<?php

define('LIMIT', 100);
//$Limit = isset($_GET['limit']) ? intval($_GET['limit']) : 100;
//$Limit = in_array($Limit, array(100, 250, 500)) ? $Limit : 100;
$Category = isset($_GET['category']) ? $_GET['category'] : 'weekly';
$Category = in_array($Category, array('all_time', 'weekly', 'hyped')) ? $Category : 'weekly';
$View = isset($_GET['view']) ? $_GET['view'] : 'tiles';
$View = in_array($View, array('tiles', 'list')) ? $View : 'tiles';
switch ($Category) {
    case 'weekly':
        $Artists = json_decode(LastFM::get_weekly_artists(LIMIT), true)['artists']['artist'];
        break;
    case 'hyped':
        $Artists = json_decode(LastFM::get_hyped_artists(LIMIT), true)['artists']['artist'];
        break;
    default:
        break;
}
View::show_header("Last.fm", "jquery.imagesloaded,jquery.wookmark,top10", "tiles");
?>
<div class="thin">
	<div class="header">
		<h2>Last.fm</h2>
<?php 
Top10View::render_linkbox("lastfm");
?>
	</div>
<?php 
Top10View::render_artist_links($Category, $View);
Top10View::render_artist_controls($Category, $View);