diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-07-02 00:08:04 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2007-07-02 00:08:04 +0000 |
commit | d54efca7bd1ee28683506b452f58742f8a8f678f (patch) | |
tree | 035de57f089836300d565bc6112f217a303fe55b /lib | |
parent | 4d4712f34166a9138c6c2f627187bfcccbddd169 (diff) | |
download | ampache-d54efca7bd1ee28683506b452f58742f8a8f678f.tar.gz ampache-d54efca7bd1ee28683506b452f58742f8a8f678f.tar.bz2 ampache-d54efca7bd1ee28683506b452f58742f8a8f678f.zip |
tweak to the preferences and the update
Diffstat (limited to 'lib')
-rw-r--r-- | lib/class/update.class.php | 20 | ||||
-rw-r--r-- | lib/preferences.php | 28 |
2 files changed, 32 insertions, 16 deletions
diff --git a/lib/class/update.class.php b/lib/class/update.class.php index 067a3753..6b51527c 100644 --- a/lib/class/update.class.php +++ b/lib/class/update.class.php @@ -694,6 +694,15 @@ class Update { $sql = "OPTIMIZE TABLE `album`"; $db_results = Dba::query($sql); + $sql = "SELECT `id` FROM `user`"; + $db_results = Dba::query($sql); + + User::fix_preferences('-1'); + + while ($r = Dba::fetch_assoc($db_results)) { + User::fix_preferences($r['id']); + } + // Update our database version now that we are all done self::set_version('db_version','340004'); @@ -701,5 +710,16 @@ class Update { } // update_340004 + + /** + * update_340005 + * This update fixes the preferences types + */ + public static function update_340005() { + + + + } // update_340005 + } // end update class ?> diff --git a/lib/preferences.php b/lib/preferences.php index 6b603863..8b1543d8 100644 --- a/lib/preferences.php +++ b/lib/preferences.php @@ -1,7 +1,7 @@ <?php /* - Copyright (c) 2001 - 2006 Ampache.org + Copyright (c) 2001 - 2007 Ampache.org All rights reserved. This program is free software; you can redistribute it and/or @@ -19,10 +19,6 @@ Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ -/*! - @header Preferences Library - @discussion This contains all of the functions needed for the preferences -*/ /*! @function get_site_preferences @@ -67,10 +63,10 @@ function set_site_preferences() { } // set_site_preferences -/*! - @function clean_preference_name - @discussion s/_/ /g & upper case first -*/ +/** + * clean_preference_name + * s/_/ /g & upper case first + */ function clean_preference_name($name) { $name = str_replace("_"," ",$name); @@ -185,9 +181,7 @@ function has_preference_access($name) { $data = Dba::fetch_assoc($db_results); - $level = $data['level']; - - if ($GLOBALS['user']->has_access($level)) { + if ($GLOBALS['user']->has_access($data['level'])) { return true; } @@ -258,16 +252,13 @@ function create_preference_input($name,$value) { if (Config::get('allow_stream_playback')) { echo "\t<option value=\"stream\" $is_stream>" . _('Stream') . "</option>\n"; } - if (Config::get('allow_downsample_playback')) { - echo "\t<option value=\"downsample\" $is_down>" . _('Downsample') . "</option>\n"; - } if (Config::get('allow_democratic_playback')) { echo "\t<option value=\"democratic\" $is_vote>" . _('Democratic') . "</option>\n"; } if (Config::get('allow_localplay_playback')) { echo "\t<option value=\"localplay\" $is_local>" . _('Localplay') . "</option>\n"; } - echo "\t<option value=\"xspf_player\" $is_xspf_player>" . _('XSPF Player') . "</option>\n"; + echo "\t<option value=\"xspf_player\" $is_xspf_player>" . _('Flash Player') . "</option>\n"; echo "</select>\n"; break; case 'playlist_type': @@ -334,6 +325,11 @@ function create_preference_input($name,$value) { case 'lastfm_pass': echo "<input type=\"password\" size=\"16\" name=\"$name\" value=\"******\" />"; break; + case 'playlist_add': + echo "<select name=\"$name\">\n"; + echo "\t<option value=\"append\">" . _('Append to Existing') . "</option>\n"; + echo "\t<option value=\"default\">" . _('Default') . "</option>\n"; + echo "</select>\n"; default: echo "<input type=\"text\" size=\"$len\" name=\"$name\" value=\"$value\" />"; break; |