$_->detach for $tree->fclass('rc'); # requires contest
$tree->fid('solution_modal')->replace_content(literal $args{solution});
}
- if ($args{cansubmit}) {
- $tree->fid('nosubmit')->detach;
- $tree->look_down(name => 'problem')->attr(value => $args{id});
- my $contest = $tree->look_down(name => 'contest');
- $contest->attr(value => $args{args}{contest}) if $args{args}{contest};
- $contest->detach unless $args{args}{contest}
- } else {
- $tree->fid('nosubmit')->find('a')->edit_href(sub{s/id/$args{id}/});
- $tree->fid('submit')->detach
- }
+
+ $tree->look_down(name => 'problem')->attr(value => $args{id});
+ my $contest = $tree->look_down(name => 'contest');
+ $contest->attr(value => $args{args}{contest}) if $args{args}{contest};
+ $contest->detach unless $args{args}{contest}
}
sub process_sol {
<h1>Submit solution</h1>
-<div id="nosubmit">
-The contest has finished.<br>
-To submit solutions to this problem, please visit the problem <a href="/pb/id">outside the contest</a>.
-</div>
-
<div id="submit">
<form id="submitform" action="/action/submit" method="POST" enctype="multipart/form-data" role="form">
<input type="hidden" name="problem" value="problem_id">