summaryrefslogtreecommitdiffstats
path: root/lib/preferences.php
diff options
context:
space:
mode:
authorKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-12-17 08:41:21 +0000
committerKarl 'vollmerk' Vollmer <vollmer@ampache.org>2006-12-17 08:41:21 +0000
commit7c661ba685287efd21512f9f0203641200bffed2 (patch)
treeb99371285778815b3faabbaae6b9e8d7bf3e19e1 /lib/preferences.php
parentce1a8672d4b2d78b8301527311a410af893c4943 (diff)
downloadampache-7c661ba685287efd21512f9f0203641200bffed2.tar.gz
ampache-7c661ba685287efd21512f9f0203641200bffed2.tar.bz2
ampache-7c661ba685287efd21512f9f0203641200bffed2.zip
* Added Recommendations based on matching ratings between users
* Integrated LastFM plugin (defaults to disabled still) * Fixed a view issue with the Admin Localplay Level preference * removed some old MPD pages that were not being usedwq
Diffstat (limited to 'lib/preferences.php')
-rw-r--r--lib/preferences.php24
1 files changed, 12 insertions, 12 deletions
diff --git a/lib/preferences.php b/lib/preferences.php
index 6d1d5a5a..62781048 100644
--- a/lib/preferences.php
+++ b/lib/preferences.php
@@ -123,10 +123,16 @@ function update_preferences($pref_id=0) {
case 'sample_rate':
$value = validate_bitrate($value);
break;
+ /* MD5 the LastFM so it's not plainTXT */
+ case 'lastfm_pass':
+ /* If it's our default blanking thing then don't use it */
+ if ($value == '******') { unset($_REQUEST[$name]); break; }
+ $value = md5($value);
+ break;
default:
break;
}
-
+
/* Run the update for this preference only if it's set */
if (isset($_REQUEST[$name])) {
update_preference($pref_id,$name,$id,$value);
@@ -221,10 +227,6 @@ function create_preference_input($name,$value) {
elseif ($value == '0') {
echo "Disabled";
}
- elseif ($name == 'upload_dir' || $name == 'quarantine_dir') {
- /* Show Nothing */
- echo "&nbsp;";
- }
else {
echo $value;
}
@@ -318,8 +320,8 @@ function create_preference_input($name,$value) {
echo "</select>\n";
break;
case 'localplay_level':
- if ($GLOBALS['user']->prefs['localplay_level'] == '2') { $is_full = 'selected="selected"'; }
- elseif ($GLOBALS['user']->prefs['localplay_level'] == '1') { $is_global = 'selected="selected"'; }
+ if ($value == '2') { $is_full = 'selected="selected"'; }
+ elseif ($value == '1') { $is_global = 'selected="selected"'; }
echo "<select name=\"$name\">\n";
echo "<option value=\"0\">" . _('Disabled') . "</option>\n";
echo "<option value=\"1\" $is_global>" . _('Global') . "</option>\n";
@@ -336,11 +338,9 @@ function create_preference_input($name,$value) {
} // foreach themes
echo "</select>\n";
break;
- case 'quarantine_dir':
- case 'upload_dir':
- if (!$GLOBALS['user']->has_access(100)) {
- break;
- }
+ case 'lastfm_pass':
+ echo "<input type=\"password\" size=\"16\" name=\"$name\" value=\"******\" />";
+ break;
default:
echo "<input type=\"text\" size=\"$len\" name=\"$name\" value=\"$value\" />";
break;