summaryrefslogtreecommitdiffstats
path: root/templates/sidebar_localplay.inc.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-09-28 04:34:02 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-09-28 04:34:02 +0000
commit79ca59df627660d635a9373bfeb293592c173793 (patch)
treedee673409ee084f47f2121ff049f2bdd859fb057 /templates/sidebar_localplay.inc.php
parent705fba8f49faa42ed7f004f67b74a996c29ddb3d (diff)
downloadampache-79ca59df627660d635a9373bfeb293592c173793.tar.gz
ampache-79ca59df627660d635a9373bfeb293592c173793.tar.bz2
ampache-79ca59df627660d635a9373bfeb293592c173793.zip
fixed some localplay issues, now correctly shows the active instance at least for the MPD module
Diffstat (limited to 'templates/sidebar_localplay.inc.php')
-rw-r--r--templates/sidebar_localplay.inc.php17
1 files changed, 14 insertions, 3 deletions
diff --git a/templates/sidebar_localplay.inc.php b/templates/sidebar_localplay.inc.php
index 7525fd7f..eb24c2e4 100644
--- a/templates/sidebar_localplay.inc.php
+++ b/templates/sidebar_localplay.inc.php
@@ -1,22 +1,33 @@
+<?php
+ // Little bit of work to be done here
+ $localplay = new Localplay($GLOBALS['user']->prefs['localplay_controller']);
+ $current_instance = $localplay->current_instance();
+ $class = $current_instance ? '' : ' class="active_instance"';
+?>
<ul class="sb2" id="sb_localplay">
<?php if (Config::get('allow_localplay_playback')) { ?>
<?php if ($GLOBALS['user']->has_access('50')) { ?>
<li><h4><?php echo _('Localplay'); ?></h4>
<ul class="sb3" id="sb_localplay_info">
<li id="sb_localplay_info_add_instance"><a href="<?php echo $web_path; ?>/localplay.php?action=show_add_instance"><?php echo _('Add Instance'); ?></a></li>
+ <li id="sb_localplay_info_show"><a href="<?php echo $web_path; ?>/localplay.php?action=show_songs"><?php echo _('Show Playlist'); ?></a></li>
</ul>
</li>
<?php } ?>
<li><h4><?php echo _('Active Instance'); ?></h4>
<ul class="sb3" id="sb_localplay_instances">
- <li id="sb_localplay_instances_none"><?php echo Ajax::text('?page=localplay&action=set_instance&instance=0',_('None'),'localplay_instance_none'); ?></li>
+ <li id="sb_localplay_instances_none"<?php echo $class; ?>><?php echo Ajax::text('?page=localplay&action=set_instance&instance=0',_('None'),'localplay_instance_none'); ?></li>
<?php
// Requires a little work.. :(
- $localplay = new Localplay($GLOBALS['user']->prefs['localplay_controller']);
$instances = $localplay->get_instances();
foreach ($instances as $uid=>$name) {
+ $class = '';
+ if ($uid == $current_instance) {
+ $class = ' class="active_instance"';
+ }
+ i
?>
- <li id="sb_localplay_instances_<?php echo $uid; ?>"><?php echo Ajax::text('?page=localplay&action=set_instance&instance=' . $uid,$name,'localplay_instance_' . $uid); ?></li>
+ <li id="sb_localplay_instances_<?php echo $uid; ?>"<?php echo $class; ?>><?php echo Ajax::text('?page=localplay&action=set_instance&instance=' . $uid,$name,'localplay_instance_' . $uid); ?></li>
<?php } ?>
</ul>
</li>