-sub generate{
- $_[0] =~ m,^(?:ct/([^/]+)/)?log/(\w+)\.html$,;
- local $Gruntmaster::Data::contest = $1;
- my $page = $2 eq 'index' ? 0 : $2;
+ $path =~ m,^(?:ct/([^/]+)/)?log/(\w+)\.html$,;
+ local $Gruntmaster::Data::contest = $1 if $1;
+ my $pages = POSIX::ceil (jobcard / PAGE_SIZE);
+ my $page = $2 eq 'index' ? $pages : $2;