From d54efca7bd1ee28683506b452f58742f8a8f678f Mon Sep 17 00:00:00 2001 From: Karl 'vollmerk' Vollmer Date: Mon, 2 Jul 2007 00:08:04 +0000 Subject: tweak to the preferences and the update --- lib/class/update.class.php | 20 ++++++++++++++++++++ lib/preferences.php | 28 ++++++++++++---------------- templates/sidebar_preferences.inc.php | 2 ++ 3 files changed, 34 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 @@ 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\n"; } - if (Config::get('allow_downsample_playback')) { - echo "\t\n"; - } if (Config::get('allow_democratic_playback')) { echo "\t\n"; } if (Config::get('allow_localplay_playback')) { echo "\t\n"; } - echo "\t\n"; + echo "\t\n"; echo "\n"; break; case 'playlist_type': @@ -334,6 +325,11 @@ function create_preference_input($name,$value) { case 'lastfm_pass': echo ""; break; + case 'playlist_add': + echo "\n"; default: echo ""; break; diff --git a/templates/sidebar_preferences.inc.php b/templates/sidebar_preferences.inc.php index 1b988086..8b254776 100644 --- a/templates/sidebar_preferences.inc.php +++ b/templates/sidebar_preferences.inc.php @@ -1,5 +1,6 @@

+ @@ -7,6 +8,7 @@ has_access('100')) { ?>

+ -- cgit