summaryrefslogtreecommitdiffstats
path: root/genre.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-12-06 20:17:21 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-12-06 20:17:21 +0000
commit22beb1a65d65c9c61fb5d7e181df681fb1a8849e (patch)
treefcc595461f72ca424bbe2cea557b574849c1c997 /genre.php
parent1d12186dba5259dfcf2d0306bb3e34d84dda5304 (diff)
downloadampache-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.php30
1 files changed, 21 insertions, 9 deletions
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 "<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