diff options
Diffstat (limited to 'server/ajax.server.php')
-rw-r--r-- | server/ajax.server.php | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php index 3e913bea..534405ce 100644 --- a/server/ajax.server.php +++ b/server/ajax.server.php @@ -47,6 +47,8 @@ switch ($action) { $localplay->connect(); $function = scrub_in($_GET['cmd']); $value = scrub_in($_GET['value']); + $return = scrub_in($_GET['return']); + $localplay->$function($value); /* Return information based on function */ switch($function) { case 'skip': @@ -60,11 +62,18 @@ switch ($action) { $status = $localplay->status(); $results['lp_volume'] = $status['volume']; break; + case 'next': + case 'stop': + case 'prev': + case 'pause': + case 'play': + if ($return) { + $results['lp_playing'] = $localplay->get_user_playing(); + } default: $results['3514'] = '0x1'; break; } // end switch on cmd - $localplay->$function($value); $xml_doc = xml_from_array($results); echo $xml_doc; break; |