#!/usr/local/bin/perl # edit_job.cgi # Display a command for deletion require './at-lib.pl'; &ReadParse(); @jobs = &list_atjobs(); ($job) = grep { $_->{'id'} eq $in{'id'} } @jobs; $job || &error($text{'edit_ejob'}); %access = &get_module_acl(); &can_edit_user(\%access, $job->{'user'}) || &error($text{'edit_ecannot'}); &ui_print_header(undef, $text{'edit_title'}, ""); print "
\n"; print "\n"; print "\n"; print "\n"; print "
$text{'edit_header'}
\n"; print "\n"; print "\n"; $date = localtime($job->{'date'}); print "\n"; print "\n"; $created = localtime($job->{'created'}); print "\n"; print "\n"; print "\n"; print "\n"; print "\n"; print "
$text{'index_user'}",&html_escape($job->{'user'}),"\n"; @uinfo = getpwnam($job->{'user'}); $uinfo[6] =~ s/,.*$//g; print " (",&html_escape($uinfo[6]),")\n" if ($uinfo[6]); print "
$text{'index_exec'}$date$text{'index_created'}$created
$text{'edit_cmd'}
",
      &html_escape(join("\n", &wrap_lines($job->{'cmd'}, 80))),
      "
", " ", "
\n"; &ui_print_footer("", $text{'index_return'});