Changeset 308 for wiki-toolkit/trunk/lib/Wiki/Toolkit/Feed/RSS.pm
- Timestamp:
- 05/25/06 15:59:17 (6 years ago)
- Files:
-
- 1 modified
-
wiki-toolkit/trunk/lib/Wiki/Toolkit/Feed/RSS.pm (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
wiki-toolkit/trunk/lib/Wiki/Toolkit/Feed/RSS.pm
r297 r308 62 62 63 63 my @changes = $self->fetch_recently_changed_nodes(%args); 64 my $ rss_timestamp = $self->rss_timestamp(64 my $feed_timestamp = $self->feed_timestamp( 65 65 $self->fetch_newest_for_recently_changed(%args) 66 66 ); 67 67 68 return $self->generate_node_list_feed($rss_timestamp, @changes); 69 } 68 return $self->generate_node_list_feed($feed_timestamp, @changes); 69 } 70 71 72 =item B<node_all_versions> 73 74 Build an RSS Feed of all the different versions of a given node. 75 76 =cut 77 sub node_all_versions 78 { 79 my ($self, %args) = @_; 80 81 my @all_versions = $self->fetch_node_all_versions(%args); 82 my $feed_timestamp = $self->feed_timestamp( $all_versions[0] ); 83 84 return $self->generate_node_list_feed($feed_timestamp, @all_versions); 85 } 86 70 87 71 88 =item <generate_node_list_feed> … … 75 92 =cut 76 93 sub generate_node_list_feed { 77 my ($self,$ rss_timestamp,@nodes) = @_;94 my ($self,$feed_timestamp,@nodes) = @_; 78 95 79 96 #"http://purl.org/rss/1.0/modules/wiki/" … … 124 141 <link>} . $self->{recent_changes_link} . qq{</link> 125 142 <description>} . $self->{site_description} . qq{</description> 126 <dc:date>} . $ rss_timestamp . qq{</dc:date>143 <dc:date>} . $feed_timestamp . qq{</dc:date> 127 144 <modwiki:interwiki>} . $self->{interwiki_identifier} . qq{</modwiki:interwiki>}; 128 145 … … 214 231 } 215 232 216 =item B< rss_timestamp>233 =item B<feed_timestamp> 217 234 218 235 Generate the timestamp for the RSS, based on the newest node (if available) 219 236 220 237 =cut 221 sub rss_timestamp238 sub feed_timestamp 222 239 { 223 240 my ($self, $newest_node) = @_; … … 394 411 =back 395 412 396 =head2 C< rss_timestamp()>397 398 print $rss-> rss_timestamp();413 =head2 C<feed_timestamp()> 414 415 print $rss->feed_timestamp(); 399 416 400 417 Returns the timestamp of the feed in POSIX::strftime style ("Tue, 29 Feb 2000
