From ca7851d0e0d407d40af613fdd7de1c09bc9e76e7 Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Fri, 4 Jan 2008 02:21:22 +0000 Subject: fixed sending to localplay for democratic playlist --- docs/CHANGELOG | 2 ++ server/democratic.ajax.php | 8 ++++++++ stream.php | 2 +- templates/show_manage_democratic.inc.php | 2 +- 4 files changed, 12 insertions(+), 2 deletions(-) diff --git a/docs/CHANGELOG b/docs/CHANGELOG index eef5023d..3bd2a658 100755 --- a/docs/CHANGELOG +++ b/docs/CHANGELOG @@ -4,6 +4,8 @@ -------------------------------------------------------------------------- v.3.4-Beta2 + - Fixed problem where democratic play wouldn't send to localplay + and would just display a blank screen - Added Multi-Character Filter on browse pages - Fixed Flag Management Interface - Added Export Catalog to CSV diff --git a/server/democratic.ajax.php b/server/democratic.ajax.php index 90897a79..123bd3c5 100644 --- a/server/democratic.ajax.php +++ b/server/democratic.ajax.php @@ -63,6 +63,14 @@ switch ($_REQUEST['action']) { ob_end_clean(); break; + case 'send_playlist': + if (!Access::check('interface','75')) { + exit; + } + + $_SESSION['iframe']['target'] = Config::get('web_path') . '/stream.php?action=democratic'; + $results['rfc3514'] = ''; + break; default: $results['rfc3514'] = '0x1'; break; diff --git a/stream.php b/stream.php index c8118e88..996f2b8b 100644 --- a/stream.php +++ b/stream.php @@ -146,7 +146,7 @@ switch ($_REQUEST['action']) { case 'democratic': $democratic = Democratic::get_current_playlist(); $urls[] = $democratic->get_url(); - $song_ids = array(); + $song_ids = array('0'); break; case 'download': $song_ids[] = $_REQUEST['song_id']; diff --git a/templates/show_manage_democratic.inc.php b/templates/show_manage_democratic.inc.php index c9612f23..8c5a88c0 100644 --- a/templates/show_manage_democratic.inc.php +++ b/templates/show_manage_democratic.inc.php @@ -44,7 +44,7 @@ show_box_top(_('Manage Democratic Playlists')); ?> f_link; ?> count_items(); ?> - + -- cgit