- $tries{job_user()}{job_problem()}++;
- $scores{job_user()}{job_problem()} = job_result() ? 0 : calc_score (job_user(), job_problem(), job_date(), $tries{job_user()}{job_problem()});
- } else {
- if (job_result_text =~ m/^(\d+)/) {
- $scores{job_user()}{job_problem()} = $1;
+ $scores{job_user()}{job_problem()} = job_result() ? 0 : calc_score (job_user(), job_problem(), job_date(), $tries{job_user()}{job_problem()}++, $totaltime) if job_date() > $start;
+ } elsif (defined job_user && defined job_problem && defined job_result) {
+ if (defined job_result_text && job_result_text =~ m/^(\scores+)/) {
+ $scores{job_user()}{job_problem()} = $ct;