From 22beb1a65d65c9c61fb5d7e181df681fb1a8849e Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Thu, 6 Dec 2007 20:17:21 +0000 Subject: added paging to genre sub views, and added missing fields to the song single view --- genre.php | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) (limited to 'genre.php') diff --git a/genre.php b/genre.php index d200ccb2..d5bc5853 100644 --- a/genre.php +++ b/genre.php @@ -34,9 +34,13 @@ switch($_REQUEST['action']) { $genre = new Genre($_REQUEST['genre_id']); show_genre($_REQUEST['genre_id']); $object_ids = $genre->get_songs(); - show_box_top(_('Songs')); - require_once Config::get('prefix') . '/templates/show_songs.inc.php'; - show_box_bottom(); + echo "
"; + Browse::reset_filters(); + Browse::set_type('song'); + Browse::set_sort('name','ASC'); + Browse::save_objects($object_ids); + Browse::show_objects($object_ids); + echo "
"; break; case 'show_genre': default: @@ -44,17 +48,25 @@ switch($_REQUEST['action']) { $genre = new Genre($_REQUEST['genre_id']); show_genre($_REQUEST['genre_id']); $object_ids = $genre->get_albums(); - show_box_top(_('Albums')); - require Config::get('prefix') . '/templates/show_albums.inc.php'; - show_box_bottom(); + echo "
"; + Browse::reset_filters(); + Browse::set_type('album'); + Browse::set_sort('name','ASC'); + Browse::save_objects($object_ids); + Browse::show_objects($object_ids); + echo "
"; break; case 'show_artists': $genre = new Genre($_REQUEST['genre_id']); show_genre($_REQUEST['genre_id']); $object_ids = $genre->get_artists(); - show_box_top(_('Artists')); - require_once Config::get('prefix') . '/templates/show_artists.inc.php'; - show_box_bottom(); + echo "
"; + Browse::reset_filters(); + Browse::set_type('artist'); + Browse::set_sort('name','ASC'); + Browse::save_objects($object_ids); + Browse::show_objects($object_ids); + echo "
"; break; } // action -- cgit