]>
iEval git - gruntmaster-data.git/blob - Show.pm
37920980df94e45e3cdd2b5a23620bd491678def
1 package Gruntmaster
::App
::Command
::Show
;
6 our $VERSION = '5999.000_004';
8 use Gruntmaster
::App
'-command';
10 use POSIX qw
/strftime/;
12 sub usage_desc
{ '%c [-cjpu] show id' }
15 contests
=> \
&show_contest
,
17 problems
=> \
&show_problem
,
22 my ($self, $opt, $args) = @_;
24 $self->usage_error('No table selected') unless $self->app->table;
25 $self->usage_error('Wrong number of arguments') if @args != 1;
29 my ($self, $opt, $args) = @_;
31 $TABLE{$self->app->table}->(%{db
->select($self->app->table, '*', {id
=> $obj})->hash});
36 $columns{$_} = strftime
'%c', localtime $columns{$_} for qw
/start stop/;
40 Owner: $columns{owner}
41 Start: $columns{start}
49 no warnings
'uninitialized';
52 Author: $columns{author}
53 Statement written by: $columns{writer}
54 Owner: $columns{owner}
55 Level: $columns{level}
56 Value (points): $columns{value}
57 Private: @{[$columns{private} ? 'Yes' : 'No']}
59 Generator: $columns{generator}
60 Runner: $columns{runner}
61 Judge: $columns{judge}
62 Test count: $columns{testcnt}
63 Time limit: $columns{timeout}
64 Output limit (bytes): $columns{olimit}
This page took 0.047175 seconds and 3 git commands to generate.