| | 101 | } elsif ($action eq 'rc') { |
| | 102 | if ($format && $format eq 'rss') { |
| | 103 | my $feed = $q->param("feed"); |
| | 104 | if ( !defined $feed or $feed eq "recent_changes" ) { |
| | 105 | my %args = map { $_ => ( $q->param($_) || "" ) } |
| | 106 | qw( feed items days ignore_minor_edits username |
| | 107 | category locale ); |
| | 108 | $guide->display_rss( %args ); |
| | 109 | } elsif ( $feed eq "chef_dan" ) { |
| | 110 | display_node_rdf( node => $node ); |
| | 111 | } else { |
| | 112 | croak "Unknown RSS feed type '$feed'"; |
| | 113 | } |
| | 114 | } else { |
| | 115 | $guide->display_node( id => 'RecentChanges' ); |
| | 116 | } |
| 101 | | my $feed = $q->param("feed"); |
| 102 | | if ( !defined $feed or $feed eq "recent_changes" ) { |
| 103 | | my %args = map { $_ => ( $q->param($_) || "" ) } |
| 104 | | qw( feed items days ignore_minor_edits username |
| 105 | | category locale ); |
| 106 | | $guide->display_rss( %args ); |
| 107 | | } elsif ( $feed eq "chef_dan" ) { |
| 108 | | display_node_rdf( node => $node ); |
| 109 | | } else { |
| 110 | | croak "Unknown RSS feed type '$feed'"; |
| 111 | | } |
| | 118 | print $q->redirect( $script_url . '?action=rc;format=rss' ); |