diff options
author | Andrew Dolgov <[email protected]> | 2010-01-11 14:06:19 +0300 |
---|---|---|
committer | Andrew Dolgov <[email protected]> | 2010-01-11 14:06:19 +0300 |
commit | e9105eb50dfbfbf33c75a475f21fb7f7ddf76b48 (patch) | |
tree | a4111773c53de1fc8a347a8e8c0cc7d4846b1529 /modules | |
parent | fbaca24658379ea3efe92dbeb0f779f95c02fe6a (diff) |
mobile: properly save preferences
Diffstat (limited to 'modules')
-rw-r--r-- | modules/pref-prefs.php | 31 |
1 files changed, 1 insertions, 30 deletions
diff --git a/modules/pref-prefs.php b/modules/pref-prefs.php index 7450106a5..dd58fe7b5 100644 --- a/modules/pref-prefs.php +++ b/modules/pref-prefs.php @@ -84,36 +84,7 @@ $pref_name = db_escape_string($pref_name); $value = db_escape_string($_POST[$pref_name]); - $result = db_query($link, "SELECT type_name - FROM ttrss_prefs,ttrss_prefs_types - WHERE pref_name = '$pref_name' AND type_id = ttrss_prefs_types.id"); - - if (db_num_rows($result) > 0) { - - $type_name = db_fetch_result($result, 0, "type_name"); - -// print "$pref_name : $type_name : $value<br>"; - - if ($type_name == "bool") { - if ($value == "1") { - $value = "true"; - } else { - $value = "false"; - } - } else if ($type_name == "integer") { - $value = sprintf("%d", $value); - } - -// print "$pref_name : $type_name : $value<br>"; - - if ($pref_name == 'DEFAULT_ARTICLE_LIMIT' && $value == 0) { - $value = 30; - } - - db_query($link, "UPDATE ttrss_user_prefs SET value = '$value' - WHERE pref_name = '$pref_name' AND owner_uid = ".$_SESSION["uid"]); - - } + set_pref($link, $pref_name, $value); } |