All Upgraded

Well we’re all upgraded to MT-3.2 here. There are a few changes. There’s a bug in the archive listing code – The loop counter is incremented three times, during the loop, rather than the once it should be.
I’ve introduced dynamic theming. The menu option is yet to come, but click the links below to see the different themes on offer.
Old Theme (Using Helvetica) Theme,
Old Theme (Using Verdana) Theme,
Default 3.2 Theme (Vicksburg) Theme,
Beckett Theme,
Folio Theme,
Masala Theme
Powell Street Theme

*** ContextHandlers.pm  2005-09-20 22:34:21.000000000 +0100
--- /home/petesh/.backup/ContextHandlers.pm~    2005-09-20 22:32:47.000000000 +0100
***************
*** 2162,2171 ****
my ($next_cnt, @next_grp) = $group_iter->();
while ((($cnt, @grp) = ($next_cnt, @next_grp)) && defined($cnt)) {
my($start, $end) = $sec_ts->($ctx, \@grp);
-               # Changed by Pete Shanahan - too many i++'s
$i++;
($next_cnt, @next_grp) = $group_iter->();
!                 $last = 1 if $n && $i >= $n-1;
$last = 1 unless $next_cnt;
local $ctx->{current_timestamp} = $start;
local $ctx->{current_timestamp_end} = $end;
--- 2162,2170 ----
my ($next_cnt, @next_grp) = $group_iter->();
while ((($cnt, @grp) = ($next_cnt, @next_grp)) && defined($cnt)) {
my($start, $end) = $sec_ts->($ctx, \@grp);
$i++;
($next_cnt, @next_grp) = $group_iter->();
!                 $last = 1 if $n && $i++ >= $n-1;
$last = 1 unless $next_cnt;
local $ctx->{current_timestamp} = $start;
local $ctx->{current_timestamp_end} = $end;
***************
*** 2182,2188 ****
return $ctx->error( $builder->errstr );
$res .= $out;
$first = 0;
!               last if $n && $i >= $n-1;
}
} else {
my $iter = MT::Entry->load_iter({ blog_id => $blog->id,
--- 2181,2187 ----
return $ctx->error( $builder->errstr );
$res .= $out;
$first = 0;
!               last if $n && $i++ >= $n-1;
}
} else {
my $iter = MT::Entry->load_iter({ blog_id => $blog->id,