summaryrefslogtreecommitdiffstats
path: root/server/stream.ajax.php
diff options
context:
space:
mode:
Diffstat (limited to 'server/stream.ajax.php')
-rw-r--r--server/stream.ajax.php104
1 files changed, 52 insertions, 52 deletions
diff --git a/server/stream.ajax.php b/server/stream.ajax.php
index 516e919f..c08d6cb3 100644
--- a/server/stream.ajax.php
+++ b/server/stream.ajax.php
@@ -1,5 +1,5 @@
<?php
-/* vim:set tabstop=8 softtabstop=8 shiftwidth=8 noexpandtab: */
+/* vim:set softtabstop=4 shiftwidth=4 expandtab: */
/**
*
* LICENSE: GNU General Public License, version 2 (GPLv2)
@@ -26,69 +26,69 @@
if (!defined('AJAX_INCLUDE')) { exit; }
switch ($_REQUEST['action']) {
- case 'set_play_type':
- // Make sure they have the rights to do this
- if (!Preference::has_access('play_type')) {
- $results['rfc3514'] = '0x1';
- break;
- }
+ case 'set_play_type':
+ // Make sure they have the rights to do this
+ if (!Preference::has_access('play_type')) {
+ $results['rfc3514'] = '0x1';
+ break;
+ }
- switch ($_POST['type']) {
- case 'stream':
- case 'localplay':
- case 'democratic':
- $key = 'allow_' . $_POST['type'] . '_playback';
- if (!Config::get($key)) {
- $results['rfc3514'] = '0x1';
- break 2;
- }
- $new = $_POST['type'];
- break;
- case 'xspf_player':
- $new = $_POST['type'];
- // Rien a faire
- break;
- default:
- $new = 'stream';
- $results['rfc3514'] = '0x1';
- break 2;
- } // end switch
+ switch ($_POST['type']) {
+ case 'stream':
+ case 'localplay':
+ case 'democratic':
+ $key = 'allow_' . $_POST['type'] . '_playback';
+ if (!Config::get($key)) {
+ $results['rfc3514'] = '0x1';
+ break 2;
+ }
+ $new = $_POST['type'];
+ break;
+ case 'xspf_player':
+ $new = $_POST['type'];
+ // Rien a faire
+ break;
+ default:
+ $new = 'stream';
+ $results['rfc3514'] = '0x1';
+ break 2;
+ } // end switch
- $current = Config::get('play_type');
+ $current = Config::get('play_type');
- // Go ahead and update their preference
- if (Preference::update('play_type',$GLOBALS['user']->id,$new)) {
- Config::set('play_type', $new, true);
- }
+ // Go ahead and update their preference
+ if (Preference::update('play_type',$GLOBALS['user']->id,$new)) {
+ Config::set('play_type', $new, true);
+ }
- if (($new == 'localplay' AND $current != 'localplay') OR ($current == 'localplay' AND $new != 'localplay')) {
- $results['rightbar'] = UI::ajax_include('rightbar.inc.php');
- }
+ if (($new == 'localplay' AND $current != 'localplay') OR ($current == 'localplay' AND $new != 'localplay')) {
+ $results['rightbar'] = UI::ajax_include('rightbar.inc.php');
+ }
- $results['rfc3514'] = '0x0';
+ $results['rfc3514'] = '0x0';
- break;
- case 'basket':
+ break;
+ case 'basket':
- // Go ahead and see if we should clear the playlist here or not, we might not actually clear it in the session
- // we'll just have to feed it bad data.
- // FIXME: This is sad, will be fixed when I switch how streaming works.
+ // Go ahead and see if we should clear the playlist here or not, we might not actually clear it in the session
+ // we'll just have to feed it bad data.
+ // FIXME: This is sad, will be fixed when I switch how streaming works.
// Check to see if 'clear' was passed if it was then we need to reset the basket
if ( ($_REQUEST['playlist_method'] == 'clear' || Config::get('playlist_method') == 'clear') AND Config::get('play_type') != 'xspf_player') {
- define('NO_SONGS','1');
- ob_start();
- require_once Config::get('prefix') . '/templates/rightbar.inc.php';
- $results['rightbar'] = ob_get_clean();
+ define('NO_SONGS','1');
+ ob_start();
+ require_once Config::get('prefix') . '/templates/rightbar.inc.php';
+ $results['rightbar'] = ob_get_clean();
}
- // We need to set the basket up!
- $_SESSION['iframe']['target'] = Config::get('web_path') . '/stream.php?action=basket&playlist_method=' . scrub_out($_REQUEST['playlist_method']);
- $results['rfc3514'] = '<script type="text/javascript">reloadUtil(\''.$_SESSION['iframe']['target'] . '\');</script>';
- break;
- default:
- $results['rfc3514'] = '0x1';
- break;
+ // We need to set the basket up!
+ $_SESSION['iframe']['target'] = Config::get('web_path') . '/stream.php?action=basket&playlist_method=' . scrub_out($_REQUEST['playlist_method']);
+ $results['rfc3514'] = '<script type="text/javascript">reloadUtil(\''.$_SESSION['iframe']['target'] . '\');</script>';
+ break;
+ default:
+ $results['rfc3514'] = '0x1';
+ break;
} // switch on action;
// We always do this