\n"; @data = @{$d->{'data'}}; if (@data) { print &ui_columns_start($d->{'titles'}); foreach $r (@data) { @prow = map { ref($_) eq 'ARRAY' ? join(", ", @$_) : $_ } @$r; print &ui_columns_row([ map { &html_escape($_) } @prow ]); } print &ui_columns_end(); } else { print "$text{'exec_none'}
\n"; } # Add to the old commands file open(OLD, "<$commands_file.$in{'db'}"); while() { s/\r|\n//g; $already++ if ($_ eq $in{'cmd'}); } close(OLD); if (!$already && $in{'cmd'} =~ /\S/) { &open_lock_tempfile(OLD, ">>$commands_file.$in{'db'}"); &print_tempfile(OLD, "$in{'cmd'}\n"); &close_tempfile(OLD); chmod(0700, "$commands_file.$in{'db'}"); } &webmin_log("exec", undef, $in{'db'}, \%in); } &ui_print_footer("exec_form.cgi?db=$in{'db'}", $text{'exec_return'}, "edit_dbase.cgi?db=$in{'db'}", $text{'dbase_return'}, "", $text{'index_return'});