diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-09-25 03:35:08 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-09-25 03:35:08 +0000 |
commit | 4fecf43894deb10a980441edf72dfa567b64a23d (patch) | |
tree | 4bd468edb74ec28c648609baae6d9aa0a94e2b8c /server/browse.ajax.php | |
parent | 0dce31de404c46555b0c0d9c58297b506e50e4f8 (diff) | |
download | ampache-4fecf43894deb10a980441edf72dfa567b64a23d.tar.gz ampache-4fecf43894deb10a980441edf72dfa567b64a23d.tar.bz2 ampache-4fecf43894deb10a980441edf72dfa567b64a23d.zip |
- Added ability to delete radio and playlist
- Tweaked Classic CSS to fix issue with larger fonts
- Fixed some javascript update issues due to quoting on the catalog
processes
- Fixed display of the MOTD
Diffstat (limited to 'server/browse.ajax.php')
-rw-r--r-- | server/browse.ajax.php | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/server/browse.ajax.php b/server/browse.ajax.php index b7514152..f8d67480 100644 --- a/server/browse.ajax.php +++ b/server/browse.ajax.php @@ -56,6 +56,31 @@ switch ($_REQUEST['action']) { $results['browse_content'] = ob_get_contents(); ob_end_clean(); break; + case 'delete_object': + switch ($_REQUEST['type']) { + case 'playlist': + // Check the perms we need to on this + $playlist = new Playlist($_REQUEST['id']); + if (!$playlist->has_access()) { exit; } + + // Delete it! + $playlist->delete(); + $key = 'playlist_row_' . $playlist->id; + break; + case 'live_stream': + if (!$GLOBALS['user']->has_access('75')) { exit; } + $radio = new Radio($_REQUEST['id']); + $radio->delete(); + $key = 'live_stream_' . $radio->id; + break; + default: + + break; + } // end switch on type + + $results[$key] = ''; + + break; default: $results['rfc3514'] = '0x1'; break; |