$params = $title;
$title = 'No title';
}
+ $params->{time} = time;
bless {template => $template, title => $title, params => $params}, __PACKAGE__.'::Response'
}
forbid problem->is_private;
response pb_entry => problem->name, db->problem_entry($_{problem}, $_{contest}, remote_user && remote_user->id);
},
+ sub (/sol/:problem) {
+ forbid !problem->is_in_archive;
+ response sol => 'Solution of ' . problem->name, {solution => db->problem($_{problem})->solution};
+ },
sub (/) { redispatch_to '/index' },
sub (/:article) { [200, ['Content-Type' => 'text/html'], [render_article $_{article}, 'en']] }