From b49a271f889a26e40b16fb6f78b47f2e320b40c8 Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Wed, 11 Mar 2009 02:46:48 +0000 Subject: fix missing page headers on democratic playlist, also show the voters --- templates/show_democratic_playlist.inc.php | 45 ++++++++++++++++++------------ 1 file changed, 27 insertions(+), 18 deletions(-) (limited to 'templates/show_democratic_playlist.inc.php') diff --git a/templates/show_democratic_playlist.inc.php b/templates/show_democratic_playlist.inc.php index 50fb5cdc..5bd34434 100644 --- a/templates/show_democratic_playlist.inc.php +++ b/templates/show_democratic_playlist.inc.php @@ -20,6 +20,7 @@ */ $web_path = Config::get('web_path'); ?> + @@ -37,12 +38,12 @@ if (!count($object_ids)) { $playlist = new Playlist($democratic->base_playlist); ?> - +set_parent(); -foreach($object_ids as $row_id=>$object_data) { - $song = new Song($object_data['0']); - $song->format(); +foreach($object_ids as $row_id=>$data) { + $media = new $data['object_type']($data['object_id']); + $media->format(); + $voters = $democratic->get_voters($row_id); + $voters_string = ''; + foreach ($voters as $client_id) { + $client = new User($client_id); + $voters_string .= $client->fullname . ','; + } + $voters_string = rtrim($voters_string,','); ?> - - - - - - has_access(100)) { ?> + + + + + + @@ -96,7 +104,7 @@ foreach($object_ids as $row_id=>$object_data) { - has_access(100)) { ?> + @@ -104,3 +112,4 @@ foreach($object_ids as $row_id=>$object_data) { } // end else ?>
- : - - name); ?> - - + : + + name); ?> + +
- has_vote($song->id)) { ?> + has_vote($media->id)) { ?> - id . '&type=' . scrub_out($object_data['1']),'tick',_('Add Vote'),'remove_vote_' . $row_id); ?> + id . '&type=' . scrub_out($data['object_type']),'tick',_('Add Vote'),'remove_vote_' . $row_id); ?> get_vote($row_id)); ?>f_link; ?>f_album_link; ?>f_artist_link; ?>f_time; ?>(get_vote($row_id)); ?>) f_link; ?>f_album_link; ?>f_artist_link; ?>f_time; ?>
+ -- cgit