diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-12-06 20:17:21 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-12-06 20:17:21 +0000 |
commit | 22beb1a65d65c9c61fb5d7e181df681fb1a8849e (patch) | |
tree | fcc595461f72ca424bbe2cea557b574849c1c997 /genre.php | |
parent | 1d12186dba5259dfcf2d0306bb3e34d84dda5304 (diff) | |
download | ampache-22beb1a65d65c9c61fb5d7e181df681fb1a8849e.tar.gz ampache-22beb1a65d65c9c61fb5d7e181df681fb1a8849e.tar.bz2 ampache-22beb1a65d65c9c61fb5d7e181df681fb1a8849e.zip |
added paging to genre sub views, and added missing fields to the song single view
Diffstat (limited to 'genre.php')
-rw-r--r-- | genre.php | 30 |
1 files changed, 21 insertions, 9 deletions
@@ -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 "<div id=\"browse_content\">"; + Browse::reset_filters(); + Browse::set_type('song'); + Browse::set_sort('name','ASC'); + Browse::save_objects($object_ids); + Browse::show_objects($object_ids); + echo "</div>"; 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 "<div id=\"browse_content\">"; + Browse::reset_filters(); + Browse::set_type('album'); + Browse::set_sort('name','ASC'); + Browse::save_objects($object_ids); + Browse::show_objects($object_ids); + echo "</div>"; 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 "<div id=\"browse_content\">"; + Browse::reset_filters(); + Browse::set_type('artist'); + Browse::set_sort('name','ASC'); + Browse::save_objects($object_ids); + Browse::show_objects($object_ids); + echo "</div>"; break; } // action |