$db->problems->create (\%options);
$db->contest_problems->create({problem => $id, contest => $contest}) if $contest;
+ purge '/pb/';
}
sub cmd_set{
GetOptions ( 'file!' => \$file );
my ($id, %values) = @_;
%values = map { $_ => scalar read_file $values{$_} } keys %values if $file;
- $db->problem($id)->update(\%values)
+ $db->problem($id)->update(\%values);
+ purge '/pb/';
+ purge "/pb/$id";
}
sub cmd_get{
}
sub cmd_rm{
- $db->problem(shift)->delete
+ my ($id) = @_;
+ $db->problem($id)->delete;
+ purge '/pb/';
+ purge "/pb/$id";
}
sub cmd_show{