]> iEval git - plack-app-gruntmaster.git/blobdiff - lib/Gruntmaster/Page/Pb/Entry.pm
Add problem owner and author
[plack-app-gruntmaster.git] / lib / Gruntmaster / Page / Pb / Entry.pm
index 5232592789670503d3c85b54e15e394b7250087f..0516053f7db69bcdeed547bd9e4c4f432a68f90e 100644 (file)
@@ -7,11 +7,9 @@ use Gruntmaster::Page::Base pb_entry => '<tmpl_var name>';
 our @ISA = qw/Gruntmaster::Page::Base/;
 our $VERSION = '0.001';
 
-use constant FORMATS => [qw/CPP/];
-
 use constant TEMPLATES => {
        en => <<'HTML',
-<tmpl_var statement>
+<tmpl_var ESCAPE=0 statement>
 
 <tmpl_if cansubmit>
 <h1>Submit solution</h1>
@@ -42,10 +40,12 @@ sub _generate{
                $htc->param(cansubmit => time >= contest_start $contest && time <= contest_end $contest);
                $htc->param(contest => $contest);
        }
-       $htc->param(formats => FORMATS);
+       $htc->param(formats => Gruntmaster::Page::Submit::FORMATS);
        $htc->param(id => $id);
        local $Gruntmaster::Data::contest = $contest if $contest;
        $htc->param(name => problem_name $id);
+       $htc->param(author => problem_author $id);
+       $htc->param(owner => problem_owner $id);
        $htc->param(statement => problem_statement $id);
 }
 
This page took 0.025343 seconds and 4 git commands to generate.