diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-09-28 04:34:02 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-09-28 04:34:02 +0000 |
commit | 79ca59df627660d635a9373bfeb293592c173793 (patch) | |
tree | dee673409ee084f47f2121ff049f2bdd859fb057 /templates/sidebar_localplay.inc.php | |
parent | 705fba8f49faa42ed7f004f67b74a996c29ddb3d (diff) | |
download | ampache-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.php | 17 |
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> |