summaryrefslogtreecommitdiffstats
path: root/server/browse.ajax.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-09-25 03:35:08 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2007-09-25 03:35:08 +0000
commit4fecf43894deb10a980441edf72dfa567b64a23d (patch)
tree4bd468edb74ec28c648609baae6d9aa0a94e2b8c /server/browse.ajax.php
parent0dce31de404c46555b0c0d9c58297b506e50e4f8 (diff)
downloadampache-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.php25
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;