summaryrefslogtreecommitdiff
path: root/classes/Feeds.php
diff options
context:
space:
mode:
authorwn_ <invalid@email.com>2025-08-29 12:19:04 +0000
committerwn_ <invalid@email.com>2025-08-29 12:19:04 +0000
commite5c5a1bf424754a417abdb25656c99d345dac2f9 (patch)
tree5335a6f7e36e996808fb97a2c88dc3e0ca969a2f /classes/Feeds.php
parent9aafc7bb8df08c023d3ab781aaf1afcdcf89ce9b (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.php18
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);
}
}
}