Changeset 1744
- Timestamp:
- 10/14/06 14:09:40
- Files:
-
- trunk/plagger/lib/Plagger/Date.pm (modified) (1 diff)
- trunk/plagger/lib/Plagger/Plugin/Bundle/Planet.pm (modified) (2 diffs)
- trunk/plagger/lib/Plagger/Plugin/Filter/GuessTimeZoneByDomain.pm (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Date.pm
r1743 r1744 21 21 22 22 my $dt = $module->parse_datetime($date) or return; 23 24 # If parsed datetime is floating, don't set timezone here. It should be "fixed" in caller plugins25 unless ($dt->time_zone->is_floating) {26 $dt->set_time_zone( Plagger->context->conf->{timezone} || 'local' );27 }28 29 23 bless $dt, $class; 30 24 } trunk/plagger/lib/Plagger/Plugin/Bundle/Planet.pm
r1734 r1744 22 22 module => 'Filter::HTMLScrubber', 23 23 config => $self->conf->{scrubber} || {}, 24 }); 25 26 $context->load_plugin({ 27 module => 'Filter::GuessTimeZoneByDomain', 24 28 }); 25 29 … … 143 147 =item Filter::HTMLScrubber 144 148 149 =item Filter::GuessTimeZoneByDomain 150 145 151 =item SmartFeed::All 146 152 trunk/plagger/lib/Plagger/Plugin/Filter/GuessTimeZoneByDomain.pm
r1743 r1744 8 8 sub register { 9 9 my($self, $context) = @_; 10 11 unless (DateTime::TimeZone->can('names_in_country')) { 12 $context->log(error => 'DateTime::TimeZone >= 0.51 is required.'); 13 return; 14 } 15 10 16 $context->register_hook( 11 17 $self,
