X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=db-prefs.php;h=f9b57e6b11e9b863b3f6552c11223320b920738e;hb=f46192bb191acdbc733f60bad60c4eb83ebb2e26;hp=07c4548d3f5fc8cfde82bda4ff71da00dc2b5a17;hpb=1d3a17c71ed490c5e0f2f0f9558f5865c3b30e54;p=tt-rss.git diff --git a/db-prefs.php b/db-prefs.php index 07c4548d..f9b57e6b 100644 --- a/db-prefs.php +++ b/db-prefs.php @@ -7,9 +7,10 @@ $_SESSION["prefs_cache"] = array(); } - function get_pref($link, $pref_name, $user_id = false, $die_on_error = true) { + function get_pref($link, $pref_name, $user_id = false, $die_on_error = false) { $pref_name = db_escape_string($pref_name); + $prefs_cache = true; if (!$user_id) { $user_id = $_SESSION["uid"]; @@ -18,7 +19,7 @@ $prefs_cache = false; } - if (!defined('DISABLE_SESSIONS') && !SINGLE_USER_MODE) { + if ($prefs_cache && !defined('DISABLE_SESSIONS') && !SINGLE_USER_MODE) { if ($_SESSION["prefs_cache"] && $_SESSION["prefs_cache"][$pref_name]) { $tuple = $_SESSION["prefs_cache"][$pref_name]; return convert_pref_type($tuple["value"], $tuple["type"]);