\n";
if (!$in{'new'}) {
print " | ",&hlink($text{'edit_id'}, "id"),
" | \n";
print "$cmd->{'id'} | \n";
}
print " | ",&hlink($text{'edit_desc'}, "desc"),
" | \n";
print " \n";
print " | \n";
if ($cmd->{'cmd'} =~ s/^\s*cd\s+(\S+)\s*;\s*//) {
$dir = $1;
}
print " | ",&hlink($text{'edit_cmd'},"command")," | \n";
print "{'cmd'})."\"> | \n";
print " | ",&hlink($text{'edit_dir'},"dir")," | \n";
$dir =~ s/"/"/g;
printf " %s\n",
$dir ? "" : "checked", $text{'default'};
printf "\n",
$dir ? "checked" : "";
printf " %s | \n",
$dir, &file_chooser_button("dir", 1);
if (&supports_users()) {
print " | ",&hlink($text{'edit_user'},"user")," | \n";
print "\n";
printf " %s\n",
$cmd->{'user'} eq '*' && !$in{'new'} ? "checked" : "",
$text{'edit_user_def'};
printf "\n",
$cmd->{'user'} eq '*' && !$in{'new'} ? "" : "checked";
printf " %s\n",
$cmd->{'user'} eq '*' ? '' : $cmd->{'user'},
&user_chooser_button("user", 0);
printf " %s | \n",
$cmd->{'su'} ? 'checked' : '', $text{'edit_su'};
}
print " | ",&hlink($text{'edit_raw'},"raw")," | \n";
printf " %s\n",
$cmd->{'raw'} ? "checked" : "", $text{'yes'};
printf " %s | \n",
$cmd->{'raw'} ? "" : "checked", $text{'no'};
print "",&hlink($text{'edit_order'},"order")," | \n";
printf " %s\n",
$cmd->{'order'} ? "" : "checked", $text{'default'};
printf "\n",
$cmd->{'order'} ? "checked" : "";
printf " | \n",
$cmd->{'order'} ? $cmd->{'order'} : '';
print " | ",&hlink($text{'edit_noshow'},"noshow")," | \n";
printf " %s\n",
$cmd->{'noshow'} ? "checked" : "", $text{'yes'};
printf " %s | \n",
$cmd->{'noshow'} ? "" : "checked", $text{'no'};
print "",&hlink($text{'edit_usermin'},"usermin")," | \n";
printf " %s\n",
$cmd->{'usermin'} ? "checked" : "", $text{'yes'};
printf " %s | \n",
$cmd->{'usermin'} ? "" : "checked", $text{'no'};
print " | ",&hlink($text{'edit_timeout'},"timeout")," | \n";
printf " %s\n",
$cmd->{'timeout'} ? "" : "checked", $text{'edit_timeoutdef'};
printf "\n",
$cmd->{'timeout'} ? "checked" : "";
printf " %s | \n",
$cmd->{'timeout'} ? $cmd->{'timeout'} : '', $text{'edit_secs'};
print "",&hlink($text{'edit_clear'},"clear")," | \n";
printf " %s\n",
$cmd->{'clear'} ? "checked" : "", $text{'yes'};
printf " %s | \n",
$cmd->{'clear'} ? "" : "checked", $text{'no'};
# Show Webmin servers to run on
@servers = &list_servers();
if (@servers > 1) {
print " | ",
&hlink($text{'edit_servers'}, "servers")," | \n";
print "";
@hosts = @{$cmd->{'hosts'}};
@hosts = ( 0 ) if (!@hosts);
print &ui_select("hosts", \@hosts,
[ map { [ $_->{'id'}, ($_->{'desc'} || $_->{'host'}) ] } @servers ],
5, 1);
print " | \n";
}
print " |