From 92e52d8df39efe958675e8abca7ecae1edb6bf80 Mon Sep 17 00:00:00 2001 From: "joe.lapp" Date: Thu, 15 Sep 2005 17:32:38 +0200 Subject: $conf['rss_linkto'] specifying default RSS feed linkto darcs-hash:20050915153238-36b45-6a10efcc6969713d3c2554ab610535ebae95aca1.gz --- feed.php | 29 ++++++++++++++++++----------- 1 file changed, 18 insertions(+), 11 deletions(-) (limited to 'feed.php') diff --git a/feed.php b/feed.php index 537ae5e88..7bbfcdd17 100644 --- a/feed.php +++ b/feed.php @@ -110,17 +110,24 @@ function rssRecentChanges(&$rss,$num,$ltype,$ns){ } $desc = cleanDesc($xhtml); - - switch ($ltype){ - case 'page': - $item->link = wl($id,'rev='.$recents[$id]['date'],true); - break; - case 'rev': - $item->link = wl($id,'do=revisions&rev='.$recents[$id]['date'],true); - break; - default: - $item->link = wl($id,'do=diff&'.$recents[$id]['date'],true); - } + + if(empty($ltype)) + $ltype = $conf['rss_linkto']; + + switch ($ltype){ + case 'page': + $item->link = wl($id,'rev='.$recents[$id]['date'],true); + break; + case 'rev': + $item->link = wl($id,'do=revisions&rev='.$recents[$id]['date'],true); + break; + case 'current': + $item->link = wl($id, '', true); + break; + case 'diff': + default: + $item->link = wl($id,'do=diff&'.$recents[$id]['date'],true); + } $item->description = $desc; $item->date = date('r',$recents[$id]['date']); -- cgit v1.2.3