Bugfixes to set_user_preference

This commit is contained in:
moodler
2004-01-28 14:47:39 +00:00
parent 70812e39a0
commit 066af654c2
+7 -2
View File
@@ -99,13 +99,18 @@ function set_user_preference($name, $value) {
}
if ($preference = get_record('user_preferences', 'userid', $USER->id, 'name', $name)) {
return set_field("user_preferences", "value", $value, "id", $preference->id);
if (set_field("user_preferences", "value", $value, "id", $preference->id)) {
$USER->preference[$name] = $value;
return true;
} else {
return false;
}
} else {
$preference->userid = $USER->id;
$preference->name = $name;
$preference->value = (string)$value;
if (insert_record('user_preferences', $record)) {
if (insert_record('user_preferences', $preference)) {
$USER->preference[$name] = $value;
return true;
} else {