Get rid of the 'language' session variable.

It had issues (no profile usage, only set at login), so it's cleanest to just replace its one usage with 'Prefs::get()'.
This commit is contained in:
wn_
2025-03-04 02:21:21 +00:00
parent 532570ca17
commit 7e335de7b8
2 changed files with 2 additions and 12 deletions

View File

@@ -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);