diff options
author | Michael Hamann <michael@content-space.de> | 2012-09-14 13:42:54 +0200 |
---|---|---|
committer | Michael Hamann <michael@content-space.de> | 2012-09-14 13:49:45 +0200 |
commit | be808eff897f73611a02b3482afb41a8ea25a355 (patch) | |
tree | 3ef8a6b5e30f02e4ea4e1772524cde5acfd6f0e3 | |
parent | 1d93d6bdde1067a8ea641bdb2ce594d2fb3b78cf (diff) | |
download | dokuwiki-be808eff897f73611a02b3482afb41a8ea25a355.tar.gz dokuwiki-be808eff897f73611a02b3482afb41a8ea25a355.zip |
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.
-rw-r--r-- | feed.php | 4 |
1 files changed, 4 insertions, 0 deletions
@@ -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)); } |