summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-12-30 08:29:23 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-12-30 08:29:23 +0000
commit4e716204e84fc7546372bdae79121e47b92412bc (patch)
tree2f1ff4913d6363111cea36b7dbaf0d2f8266a3b9 /server
parent5975361e038e17e5f91fd69da4f5df2d3e5af259 (diff)
downloadampache-4e716204e84fc7546372bdae79121e47b92412bc.tar.gz
ampache-4e716204e84fc7546372bdae79121e47b92412bc.tar.bz2
ampache-4e716204e84fc7546372bdae79121e47b92412bc.zip
fixed localplay index problem after track delete, fixed lack of high-light of current playing song, fixed problem were second localplay send would kill session of any existing items
Diffstat (limited to 'server')
-rw-r--r--server/localplay.ajax.php11
1 files changed, 10 insertions, 1 deletions
diff --git a/server/localplay.ajax.php b/server/localplay.ajax.php
index 405812f2..a9ef949f 100644
--- a/server/localplay.ajax.php
+++ b/server/localplay.ajax.php
@@ -109,8 +109,17 @@ switch ($_REQUEST['action']) {
$id = intval($_REQUEST['id']);
$localplay->delete_track($id);
+
+ // Wait incase we just deleted what we were playing
+ sleep(1);
+ $objects = $localplay->get();
+ $status = $localplay->status();
+
+ ob_start();
+ require_once Config::get('prefix') . '/templates/show_localplay_playlist.inc.php';
+ $results['localplay_playlist'] = ob_get_contents();
+ ob_end_clean();
- $results['localplay_playlist_' . $id] = '';
break;
case 'delete_instance':
// Make sure that you have access to do this...