X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;ds=sidebyside;f=lib%2FGruntmaster%2FPage%2FCt.pm;h=b62b9751fd82972dd8d6aee59c1962d24e1a82ae;hb=7ffb6a3686e644a2cb9a6d39f3d60a646a1e2de6;hp=f5c6c1f0d2cc9ed6ee53f83137f3b6bb1a5314c4;hpb=bb95f538bf263c0294d87cfb90d58c66117b9aab;p=plack-app-gruntmaster.git
diff --git a/lib/Gruntmaster/Page/Ct.pm b/lib/Gruntmaster/Page/Ct.pm
index f5c6c1f..b62b975 100644
--- a/lib/Gruntmaster/Page/Ct.pm
+++ b/lib/Gruntmaster/Page/Ct.pm
@@ -7,54 +7,9 @@ use Gruntmaster::Page::Base ct => 'Contests';
our @ISA = qw/Gruntmaster::Page::Base/;
our $VERSION = '0.001';
-use constant TEMPLATES => {
- en => <<'HTML',
-
-Running contests
-
-
-Name | Start date | End date | Owner
- |
-
- |
-
-
-
- | | |
-
-
-
-Pending contests
-
-
-Name | Start date | End date | Owner
- |
-
- |
-
-
-
- | | |
-
-
-
-Finished contests
-
-
-Name | Start date | End date | Owner
- |
-
- |
-
-
-
- | | |
-
-HTML
-};
-
sub _generate{
- my ($self, $htc, $path, $lang) = @_;
+ my ($self, $htc, $lang, $env) = @_;
+ debug $env => "language is '$lang'";
my (@running, @pending, @finished);
for (contests) {
@@ -70,9 +25,9 @@ sub _generate{
push @finished, $ct if time > contest_end;
}
- $htc->param(running => \@running);
- $htc->param(pending => \@pending);
- $htc->param(finished => \@finished);
+ $htc->param(running => \@running) if @running;
+ $htc->param(pending => \@pending) if @pending;
+ $htc->param(finished => \@finished) if @finished;
}
1