summaryrefslogtreecommitdiff
path: root/feed.php
diff options
context:
space:
mode:
authorSnarkturne <snarkturne@gmail.com>2013-10-11 13:54:55 +0200
committerSnarkturne <snarkturne@gmail.com>2013-10-11 13:54:55 +0200
commitf5151bdbf999043dfe1ba73a684d37b27ff6e021 (patch)
tree6db86f37f4cb4ad41b9631f444665b0a3da66db1 /feed.php
parent6540219fb5954ad1962bc07750e3c1bbcd5aafde (diff)
downloadrpg-f5151bdbf999043dfe1ba73a684d37b27ff6e021.tar.gz
rpg-f5151bdbf999043dfe1ba73a684d37b27ff6e021.tar.bz2
Exclude hidden pages (config["hidepages"]) from RSS feed (see https://www.dokuwiki.org/config:hidepages)
Diffstat (limited to 'feed.php')
-rw-r--r--feed.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/feed.php b/feed.php
index 8d1dcea6a..2deeea227 100644
--- a/feed.php
+++ b/feed.php
@@ -429,7 +429,9 @@ function rss_buildItems(&$rss, &$data, $opt) {
$cat = getNS($id);
if($cat) $item->category = $cat;
}
-
+
+ // Add only visible items
+ if (isVisiblePage($id)) {
// finally add the item to the feed object, after handing it to registered plugins
$evdata = array(
'item' => &$item,
@@ -442,6 +444,7 @@ function rss_buildItems(&$rss, &$data, $opt) {
$rss->addItem($item);
}
$evt->advise_after(); // for completeness
+ }
}
}
$event->advise_after();