diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-10-02 04:14:41 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-10-02 04:14:41 +0000 |
commit | e496a54bfa8271e727410dc66a82992a89081283 (patch) | |
tree | c70986355f9b33210639b2b6ce294cb92c6664b3 /server/localplay.ajax.php | |
parent | 7ddeb585a05051ce9750a1daff0e688c8b6e9371 (diff) | |
download | ampache-e496a54bfa8271e727410dc66a82992a89081283.tar.gz ampache-e496a54bfa8271e727410dc66a82992a89081283.tar.bz2 ampache-e496a54bfa8271e727410dc66a82992a89081283.zip |
fixed the localplay controls, per limeds recommendation currently under rightbar actions, not happy with location
Diffstat (limited to 'server/localplay.ajax.php')
-rw-r--r-- | server/localplay.ajax.php | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/server/localplay.ajax.php b/server/localplay.ajax.php index 5cc048f2..49212bfd 100644 --- a/server/localplay.ajax.php +++ b/server/localplay.ajax.php @@ -44,6 +44,29 @@ switch ($_REQUEST['action']) { $results['sidebar'] = ob_get_contents(); ob_end_clean(); break; + case 'command': + // Make sure they are allowed to do this + // ok I still don't know what that means... but I'm thinking about it + + $localplay = new Localplay($GLOBALS['user']->prefs['localplay_controller']); + $localplay->connect(); + + // Switch on valid commands + switch ($_REQUEST['command']) { + case 'prev': + case 'next': + case 'stop': + case 'play': + case 'pause': + $command = scrub_in($_REQUEST['command']); + $localplay->$command(); + break; + default: + // Nothing + break; + } // end whitelist + + break; default: $results['rfc3514'] = '0x1'; break; |