Changeset 1364
- Timestamp:
- 02/13/08 12:05:41 (17 months ago)
- Files:
-
- 1 modified
-
branches/release-29/lib/MT/WeblogPublisher.pm (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
branches/release-29/lib/MT/WeblogPublisher.pm
r1333 r1364 2761 2761 { 2762 2762 ( $ts && $tsend ? ( range_incl => { authored_on => 1 } ) : () ), 2763 group => [ " extract(year from authored_on)", "week_number" ],2763 group => [ "week_number" ], 2764 2764 $args->{lastn} ? ( limit => $args->{lastn} ) : (), 2765 sort => "extract(year from authored_on) $order, 2766 week_number $order" 2765 sort => "week_number $order" 2767 2766 } 2768 2767 ) or return $ctx->error("Couldn't get weekly archive list"); … … 2770 2769 return sub { 2771 2770 while ( my @row = $iter->() ) { 2771 my $year = unpack 'A4', $row[1]; 2772 2772 my $date = 2773 sprintf( "%04d%02d%02d000000", week2ymd( $ row[1], $row[2] ) );2773 sprintf( "%04d%02d%02d000000", week2ymd( $year, $row[1] ) ); 2774 2774 my ( $start, $end ) = start_end_week($date); 2775 2775 return ( 2776 2776 $row[0], 2777 year => $ row[1],2778 week => $row[ 2],2777 year => $year, 2778 week => $row[1], 2779 2779 start => $start, 2780 2780 end => $end
