# Set the cool recent changes format $RecentChangesFmt = array( '$SiteGroup.AllRecentChanges' => '* [[$Group.$Name|$Group / $Titlespaced]] (:comment ' . microtime() . ' :) $CurrentTime', '$Group.RecentChanges' => '* [[$Group.$Name|$Titlespaced]] (:comment ' . microtime() . ' :) $CurrentTime'); # Don't list minor changes if (@$_POST['diffclass'] == 'minor') { unset($RecentChangesFmt['$SiteGroup.AllRecentChanges']); unset($RecentChangesFmt['$Group.RecentChanges']); } # Don't list comments or drafts if (@$_POST['target']=='blogit-comments' || $_POST['ptv_entrystatus']=='draft') { unset($RecentChangesFmt['$SiteGroup.AllRecentChanges']); } # Don't list changes to a bunch of groups list($Group, $Name) = explode('.', ResolvePageName($pagename)); if ($Group == 'Site' || $Group == 'SiteAdmin' || $Group == 'EditTemplates' || $Group == 'Main' || $Group == 'Private' || $Group == 'Tags') { unset ($RecentChangesFmt['$SiteGroup.AllRecentChanges']); } # Feed discovery for browsers $HTMLHeaderFmt['feedlinks'] = ''; if ($action == 'rss') { # Set the feed options $FeedFmt['rss']['feed']['title'] = $WikiTitle; $FeedFmt['rss']['feed']['description'] = $WikiTag; # Set each item's options $FeedFmt['rss']['item']['author'] = '$LastModifiedBy'; $FeedFmt['rss']['item']['link'] = '{$PageUrl}?when=$ItemISOTime'; $FeedFmt['rss']['item']['title'] = '{$Group} / {$Title}'; $FeedFmt['rss']['item']['description'] = 'FeedText'; function FeedText($pagename, &$page, $tag) { $p = "(:include $pagename#blogit_entrybody :)"; $content = MarkupToHTML($pagename, $p); return "<$tag>"; } include_once("scripts/feeds.php"); }