X-Git-Url: http://git.ieval.ro/?a=blobdiff_plain;ds=sidebyside;f=lib%2FGruntmaster%2FPage%2FCt.pm;h=a21bf77809d352a78ef06c358833c3467945cda9;hb=2417f4a7eaadca43d61a24329ac9230e8af16736;hp=4aa3254c4a58daccead353d15daf2659bc9e8297;hpb=7dc3247307f2e86af154dc449224f22ba8923c79;p=plack-app-gruntmaster.git
diff --git a/lib/Gruntmaster/Page/Ct.pm b/lib/Gruntmaster/Page/Ct.pm
index 4aa3254..a21bf77 100644
--- a/lib/Gruntmaster/Page/Ct.pm
+++ b/lib/Gruntmaster/Page/Ct.pm
@@ -7,58 +7,12 @@ 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, $lang, $logger) = @_;
- debug $logger => "language is '$lang'";
+ my ($self, $htc, $lang, $env) = @_;
+ debug $env => "language is '$lang'";
my (@running, @pending, @finished);
- for (contests) {
+ for (sort {contest_start $a <=> contest_start $b}contests) {
my $ct = { id => $_,
name => contest_name,
start => strftime ('%c', localtime contest_start),