summaryrefslogtreecommitdiff
path: root/feed.php
diff options
context:
space:
mode:
authorMichael Hamann <michael@content-space.de>2012-09-14 13:42:54 +0200
committerMichael Hamann <michael@content-space.de>2012-09-14 13:49:45 +0200
commitbe808eff897f73611a02b3482afb41a8ea25a355 (patch)
tree3ef8a6b5e30f02e4ea4e1772524cde5acfd6f0e3 /feed.php
parent1d93d6bdde1067a8ea641bdb2ce594d2fb3b78cf (diff)
downloadrpg-be808eff897f73611a02b3482afb41a8ea25a355.tar.gz
rpg-be808eff897f73611a02b3482afb41a8ea25a355.tar.bz2
Fix title of media items in the feed with useheading on
This fixes the problem that media items in the feed got the title of the previous item when useheading was enabled as no metadata is loaded for media entries and thus the previous metadata was used again. This also fixes dates for media files.
Diffstat (limited to 'feed.php')
-rw-r--r--feed.php4
1 files changed, 4 insertions, 0 deletions
diff --git a/feed.php b/feed.php
index 6ad371f1e..9e5c5c6b5 100644
--- a/feed.php
+++ b/feed.php
@@ -202,6 +202,8 @@ function rss_buildItems(&$rss, &$data, $opt) {
$id = $ditem['id'];
if(!$ditem['media']) {
$meta = p_get_metadata($id);
+ } else {
+ $meta = array();
}
// add date
@@ -209,6 +211,8 @@ function rss_buildItems(&$rss, &$data, $opt) {
$date = $ditem['date'];
} elseif($meta['date']['modified']) {
$date = $meta['date']['modified'];
+ } else if ($ditem['media']) {
+ $date = @filemtime(mediaFN($id));
} else {
$date = @filemtime(wikiFN($id));
}