summaryrefslogtreecommitdiff
path: root/modules/pref-prefs.php
diff options
context:
space:
mode:
authorAndrew Dolgov <[email protected]>2010-01-11 14:06:19 +0300
committerAndrew Dolgov <[email protected]>2010-01-11 14:06:19 +0300
commite9105eb50dfbfbf33c75a475f21fb7f7ddf76b48 (patch)
treea4111773c53de1fc8a347a8e8c0cc7d4846b1529 /modules/pref-prefs.php
parentfbaca24658379ea3efe92dbeb0f779f95c02fe6a (diff)
mobile: properly save preferences
Diffstat (limited to 'modules/pref-prefs.php')
-rw-r--r--modules/pref-prefs.php31
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);
}