Show
Ignore:
Timestamp:
02/09/08 02:53:35 (2 years ago)
Author:
eevee
Message:

Added Bulbanews feed to the front page. (#178)

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • veekun/trunk/lib/Vee/Controller/Index.pm

    r406 r407  
    7070        $s->{is_unread} = sub { $unread_hash{$_[0]->id} }; 
    7171    } 
    72          
    73     # check for latest subversion revision every 15 minutes or so 
    74     if (not $c->cache->{svn} or $c->cache->{svn}{last_checked} < time - 15 * 60) { 
    75         eval { 
    76             open my $svn_fh, '-|', 'svn', 'log', '--limit' => 1, '--incremental', $c->site_opts->{svn_url}; 
    77             my (undef, $details, undef, @log) = <$svn_fh>; 
    78             close $svn_fh; 
    79             my ($rev, $user, $time, undef) = split / \| /, $details; 
    80             $rev =~ s/^r//; 
    81             my ($yr, $mo, $day, $hr, $min, $sec, $tz) = split /[- :]/, $time, 7; 
    82  
    83             $c->cache->{svn} = { 
    84                 revision     => $rev, 
    85                 user         => $user, 
    86                 time         => new DateTime( 
    87                     year   => $yr, 
    88                     month  => $mo, 
    89                     day    => $day, 
    90                     hour   => $hr, 
    91                     minute => $min, 
    92                     second => $sec, 
    93                     time_zone => substr $tz, 0, 5, 
    94                 ), 
    95                 last_checked => time, 
    96                 log          => join '', @log, 
    97             } 
    98         }; 
    99     } 
    100  
    101     $s->{recent_revision} = $c->cache->{svn}; 
    10272 
    10373    $s->{recent_users} = $c->model('DBIC::Users')->search( 
    10474        { time_active => { '>', time - $c->site_opts->{user_activity_timeout} } }, 
    10575        { order_by => 'me.time_active DESC' } 
    106     );     
     76    ); 
    10777 
    10878    my $shoutbox_form = Vee::Form->new(