From e5c5a1bf424754a417abdb25656c99d345dac2f9 Mon Sep 17 00:00:00 2001 From: wn_ Date: Fri, 29 Aug 2025 12:19:04 +0000 Subject: Make 'owner_uid' required for 'Feeds::_get_title()' and 'Feeds::_get_cat_title()'. --- classes/Feeds.php | 18 +++++------------- 1 file changed, 5 insertions(+), 13 deletions(-) (limited to 'classes/Feeds.php') diff --git a/classes/Feeds.php b/classes/Feeds.php index c4922e0fa..b32e0bb2a 100644 --- a/classes/Feeds.php +++ b/classes/Feeds.php @@ -677,7 +677,7 @@ class Feeds extends Handler_Protected {
-

Feed Debugger: _get_title($feed_id) ?>

+

Feed Debugger: _get_title($feed_id, false, $_SESSION['uid']) ?>

@@ -1178,13 +1178,9 @@ class Feeds extends Handler_Protected { } } - static function _get_title(int|string $id, bool $cat = false, ?int $owner_uid = null): string { - // We can't rely on the session existing here due to syndicated feeds - if (!$owner_uid) - $owner_uid = $_SESSION['uid']; - + static function _get_title(int|string $id, bool $cat = false, int $owner_uid): string { if ($cat) { - return self::_get_cat_title($id); + return self::_get_cat_title($id, $owner_uid); } else if ($id == Feeds::FEED_STARRED) { return __("Starred articles"); } else if ($id == Feeds::FEED_PUBLISHED) { @@ -1347,11 +1343,7 @@ class Feeds extends Handler_Protected { return $row["count"] ?? 0; } - static function _get_cat_title(int $cat_id, ?int $owner_uid = null): string { - // We can't rely on the session existing here due to syndicated feeds - if (!$owner_uid) - $owner_uid = $_SESSION['uid']; - + static function _get_cat_title(int $cat_id, int $owner_uid): string { switch ($cat_id) { case Feeds::CATEGORY_UNCATEGORIZED: return __("Uncategorized"); @@ -1646,7 +1638,7 @@ class Feeds extends Handler_Protected { $last_error = $row["last_error"]; $last_updated = $row["last_updated"]; } else { - $feed_title = self::_get_title($feed, $owner_uid); + $feed_title = self::_get_title($feed, false, $owner_uid); } } } -- cgit v1.2.3-54-g00ecf