From 85cf819573ef2051171653402428ec33f0a9f4a6 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sat, 26 Nov 2005 14:18:00 +0100 Subject: honor useheading in list feed mode #625 darcs-hash:20051126131800-7ad00-f8d8dd84e4aec36bc6a5abffee835dbc774c870c.gz --- feed.php | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'feed.php') diff --git a/feed.php b/feed.php index 7d4b2fa07..27cd04581 100644 --- a/feed.php +++ b/feed.php @@ -179,11 +179,20 @@ function rssListNamespace(&$rss,$ns){ sort($data); search($data,$conf['datadir'],'search_list','',$ns); foreach($data as $row){ - $id = $row['id']; - $date = filemtime(wikiFN($id)); - $desc = cleanDesc(p_wiki_xhtml($id,'',false)); $item = new FeedItem(); + + $id = $row['id']; + $date = filemtime(wikiFN($id)); + $xhtml = p_wiki_xhtml($id,'',false); + $desc = cleanDesc($xhtml); $item->title = $id; + + if($conf['useheading']) { + $matches = array(); + if(preg_match('|(.*?)|', $xhtml, $matches)) + $item->title = trim($matches[2]); + } + $item->link = wl($id,'rev='.$date,true); $item->description = $desc; $item->date = date('r',$date); -- cgit v1.2.3