diff options
author | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-11-26 20:28:46 +0000 |
---|---|---|
committer | Karl 'vollmerk' Vollmer <vollmer@ampache.org> | 2006-11-26 20:28:46 +0000 |
commit | 9c8be228a73a602ac3e91e30bf980dd1cc695a81 (patch) | |
tree | 46b3b2dc825f652410aba04f2d148b566e5b61e5 /lib/preferences.php | |
parent | a41697ea25a58ea5db5ed46a251fb62364626b1b (diff) | |
download | ampache-9c8be228a73a602ac3e91e30bf980dd1cc695a81.tar.gz ampache-9c8be228a73a602ac3e91e30bf980dd1cc695a81.tar.bz2 ampache-9c8be228a73a602ac3e91e30bf980dd1cc695a81.zip |
playlist switcher, plugin interface and the shell of a lastfm plugin (need patch file)
Diffstat (limited to 'lib/preferences.php')
-rw-r--r-- | lib/preferences.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/lib/preferences.php b/lib/preferences.php index 39755735..ac18479c 100644 --- a/lib/preferences.php +++ b/lib/preferences.php @@ -487,4 +487,25 @@ function update_preference_level($name,$level) { } // update_preference_level +/** + * fix_all_users_prefs + * This function is used by install/uninstall and fixes all of the users preferences + */ +function fix_all_users_prefs() { + + $sql = "SELECT * FROM user"; + $db_results = mysql_query($sql,dbh()); + + $user = new User(); + $user->fix_preferences('-1'); + + while ($r = mysql_fetch_assoc($db_results)) { + $user->fix_preferences($r['username']); + } + + return true; + +} // fix_all_users_prefs + + ?> |