Changeset 1364

Show
Ignore:
Timestamp:
02/13/08 12:05:41 (17 months ago)
Author:
takayama
Message:

* Removed extract from sql

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • branches/release-29/lib/MT/WeblogPublisher.pm

    r1333 r1364  
    27612761        { 
    27622762            ( $ts && $tsend ? ( range_incl => { authored_on => 1 } ) : () ), 
    2763             group => [ "extract(year from authored_on)", "week_number" ], 
     2763            group => [ "week_number" ], 
    27642764            $args->{lastn} ? ( limit => $args->{lastn} ) : (), 
    2765             sort => "extract(year from authored_on) $order, 
    2766                        week_number $order" 
     2765            sort => "week_number $order" 
    27672766        } 
    27682767    ) or return $ctx->error("Couldn't get weekly archive list"); 
     
    27702769    return sub { 
    27712770        while ( my @row = $iter->() ) { 
     2771            my $year = unpack 'A4', $row[1]; 
    27722772            my $date = 
    2773               sprintf( "%04d%02d%02d000000", week2ymd( $row[1], $row[2] ) ); 
     2773              sprintf( "%04d%02d%02d000000", week2ymd( $year, $row[1] ) ); 
    27742774            my ( $start, $end ) = start_end_week($date); 
    27752775            return ( 
    27762776                $row[0], 
    2777                 year  => $row[1], 
    2778                 week  => $row[2], 
     2777                year  => $year, 
     2778                week  => $row[1], 
    27792779                start => $start, 
    27802780                end   => $end