summaryrefslogtreecommitdiffstats
path: root/server
diff options
context:
space:
mode:
authorpb1dft <pb1dft@ampache>2006-12-03 23:47:55 +0000
committerpb1dft <pb1dft@ampache>2006-12-03 23:47:55 +0000
commit78b2ab0640c620ff42985c73182c0b9d73b47099 (patch)
tree7cfc22649d77c6a9c8419f3ae7b6c9eb7401d612 /server
parent5a836609642fe9d833eb12b087532d36b49abfa1 (diff)
downloadampache-78b2ab0640c620ff42985c73182c0b9d73b47099.tar.gz
ampache-78b2ab0640c620ff42985c73182c0b9d73b47099.tar.bz2
ampache-78b2ab0640c620ff42985c73182c0b9d73b47099.zip
Made some mods to the playtype switch function in the menu.
Diffstat (limited to 'server')
-rw-r--r--server/ajax.server.php8
1 files changed, 7 insertions, 1 deletions
diff --git a/server/ajax.server.php b/server/ajax.server.php
index 9b399d60..3393cb0b 100644
--- a/server/ajax.server.php
+++ b/server/ajax.server.php
@@ -82,7 +82,13 @@ switch ($action) {
$_SESSION['data']['old_play_type'] = conf('play_type');
$pref_id = get_preference_id('play_type');
$GLOBALS['user']->update_preference($pref_id,$_GET['type']);
-
+
+ /* We need to set the correct playlist type when we want to change it */
+ if (!empty($_GET['playlist_type'])){
+ $_SESSION['data']['old_playlist_type'] = conf('playlist_type');
+ $pref_id = get_preference_id('playlist_type');
+ $GLOBALS['user']->update_preference($pref_id,$_GET['playlist_type']);
+ }
/* Uses a drop down, no need to replace text */
$results['play_type'] = '';
$xml_doc = xml_from_array($results);