summaryrefslogtreecommitdiffstats
path: root/templates
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-03 09:08:16 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-01-03 09:08:16 +0000
commita2cf31f96cd9ba28b1f5e7090208312a9e5b7ca9 (patch)
tree40bf901a805dd95e3eac27b5d565014e7ad088f3 /templates
parent521a86a22498c174c8d605c44f9d877478bc2e8a (diff)
downloadampache-a2cf31f96cd9ba28b1f5e7090208312a9e5b7ca9.tar.gz
ampache-a2cf31f96cd9ba28b1f5e7090208312a9e5b7ca9.tar.bz2
ampache-a2cf31f96cd9ba28b1f5e7090208312a9e5b7ca9.zip
new playlists file
Diffstat (limited to 'templates')
-rw-r--r--templates/show_playlists.php.inc78
1 files changed, 78 insertions, 0 deletions
diff --git a/templates/show_playlists.php.inc b/templates/show_playlists.php.inc
new file mode 100644
index 00000000..9bb54c29
--- /dev/null
+++ b/templates/show_playlists.php.inc
@@ -0,0 +1,78 @@
+<?php
+/*
+
+ Copyright (c) 2001 - 2006 Ampache.org
+ All rights reserved.
+
+ This program is free software; you can redistribute it and/or
+ modify it under the terms of the GNU General Public License
+ as published by the Free Software Foundation; either version 2
+ of the License, or (at your option) any later version.
+
+ This program is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ GNU General Public License for more details.
+
+ You should have received a copy of the GNU General Public License
+ along with this program; if not, write to the Free Software
+ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
+
+*/
+/**
+ * Show Playlists
+ * This takes an array of playlists and displays them for the default view of
+ * /playlists.php $type is always passed
+ */
+?>
+<h3><?php echo $type; . ' ' . _('Playlists'); ?></h3>
+<table class="tabledata" cellspacing="0" cellpadding="0" border="0">
+<tr class="table-header">
+ <th><?php echo _('Playlist Name'); ?></th>
+ <th><?php echo _('# Songs'); ?></th>
+ <th><?php echo _('Owner'); ?></th>
+ <th><?php echo _('Actions'); ?></th>
+</tr>
+<?php
+ foreach ($playlists as $playlist) {
+ $playlist_user = new User($playlist->user);
+ $count = $playlist->get_song_count();
+?>
+<tr class="<?php echo flip_class(); ?>">
+ <td>
+ <a href="<?php echo conf('web_path'); ?>/playlist.php?action=show_playlist&amp;playlist_id=<?php echo $playlist->id; ?>">
+ <?php echo scrub_out($playlist->name); ?>
+ </a>
+ </td>
+ <td><?php echo $count; ?></td>
+ <td><?php echo scrub_out($playlist_user->name); ?></td>
+ <td>
+ | <a href="<?php echo conf('web_path'); ?>/playlist.php?action=show_playlist&amp;playlist_id=<?php echo $playlist->id; ?>">
+ <?php echo _('View'); ?>
+ </a>
+ <?php if ($GLOBALS['user']->username == $playlist->user || $GLOBALS['user']->has_access(100)) { ?>
+ | <a href=<?php echo conf('web_path'); ?>/playlist.php?action=edit&amplplaylist_id=<?php echo $playlist->id; ?>">
+ <?php echo _('Edit'); ?>
+ </a>
+ | <a href="<?php echo conf('web_path'); ?>/playlist.php?action=show_delete_playlist&amp;playlist_id=<?php echo $playlist->id; ?>">
+ <?php echo _('Delete'); ?>
+ </a>
+ <?php } ?>
+ <?php if ($count > 1) { ?>
+ | <a href="<?php echo conf('web_path'); ?>/song.php?action=playlist&playlist_id=<?php echo $playlist->id; ?>">
+ <?php echo _('Play'); ?>
+ </a>
+ | <a href="<?php echo conf('web_path'); ?>/song.php?action=playlist_random&playlist_id=<?php echo $playlist->id; ?>">
+ <?php echo _('Random'); ?>
+ </a>
+ <?php } ?>
+ <?php if (batch_ok()) { ?>
+ | <a href="<?php echo conf('web_path'); ?>/batch.php?action=pl&amp;id=<?php echo $playlist->id; ?>">
+ <?php echo _('Download'); ?>
+ </a>
+ <?php } ?>
+ |
+ </td>
+</tr>
+<?php } ?>
+</table>