summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dolgov <fox@fakecake.org>2025-03-04 19:11:53 +0000
committerAndrew Dolgov <fox@fakecake.org>2025-03-04 19:11:53 +0000
commit9983954bf1e303a9c3136c199c1c08c4f4ed0eef (patch)
tree8fdfa9b4901e74b1a65eba2d9e4a9e8089ecfd94
parent532570ca17f1120a4bfc07195080e5e6a3c469fd (diff)
parent7e335de7b85b07ca66b10a4bae0d0f1928d5552c (diff)
Merge branch 'bugfix/user-language' into 'master'
Get rid of the 'language' session variable. See merge request tt-rss/tt-rss!104
-rw-r--r--classes/Pref_Prefs.php8
-rw-r--r--classes/UserHelper.php6
2 files changed, 2 insertions, 12 deletions
diff --git a/classes/Pref_Prefs.php b/classes/Pref_Prefs.php
index 94c38c177..c96c84100 100644
--- a/classes/Pref_Prefs.php
+++ b/classes/Pref_Prefs.php
@@ -207,14 +207,10 @@ class Pref_Prefs extends Handler_Protected {
}
break;
- case Prefs::USER_LANGUAGE:
- if (!$need_reload) $need_reload = $_SESSION["language"] != $value;
- break;
-
case Prefs::USER_CSS_THEME:
- if (!$need_reload) $need_reload = Prefs::get(Prefs::USER_CSS_THEME, $_SESSION['uid'], $profile) != $value;
+ case Prefs::USER_LANGUAGE:
+ if (!$need_reload) $need_reload = Prefs::get($pref_name, $_SESSION['uid'], $profile) != $value;
break;
-
case Prefs::BLACKLISTED_TAGS:
$cats = FeedItem_Common::normalize_categories(explode(",", $value));
asort($cats);
diff --git a/classes/UserHelper.php b/classes/UserHelper.php
index de0b5a6ed..c0540258f 100644
--- a/classes/UserHelper.php
+++ b/classes/UserHelper.php
@@ -125,12 +125,6 @@ class UserHelper {
if (empty($_SESSION["csrf_token"]))
$_SESSION["csrf_token"] = bin2hex(get_random_bytes(16));
-
- if (Config::get_schema_version() >= 120) {
- // TODO: USER_LANGUAGE is currently profile-specific, so we should pass it in here,
- // but $_SESSION['profile'] isn't currently available until after the login flow completes.
- $_SESSION["language"] = Prefs::get(Prefs::USER_LANGUAGE, $owner_uid);
- }
}
static function load_user_plugins(int $owner_uid, ?PluginHost $pluginhost = null): void {