diff options
| author | wn_ <invalid@email.com> | 2025-08-29 12:19:04 +0000 |
|---|---|---|
| committer | wn_ <invalid@email.com> | 2025-08-29 12:19:04 +0000 |
| commit | e5c5a1bf424754a417abdb25656c99d345dac2f9 (patch) | |
| tree | 5335a6f7e36e996808fb97a2c88dc3e0ca969a2f /classes/Feeds.php | |
| parent | 9aafc7bb8df08c023d3ab781aaf1afcdcf89ce9b (diff) | |
Make 'owner_uid' required for 'Feeds::_get_title()' and 'Feeds::_get_cat_title()'.
Diffstat (limited to 'classes/Feeds.php')
| -rw-r--r-- | classes/Feeds.php | 18 |
1 files changed, 5 insertions, 13 deletions
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 { </script> <div class="container"> - <h1>Feed Debugger: <?= "$feed_id: " . $this->_get_title($feed_id) ?></h1> + <h1>Feed Debugger: <?= "$feed_id: " . $this->_get_title($feed_id, false, $_SESSION['uid']) ?></h1> <div class="content"> <form method="post" action="" dojoType="dijit.form.Form"> <?= \Controls\hidden_tag("op", "Feeds") ?> @@ -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); } } } |