diff --git a/fsdump/index.cgi b/fsdump/index.cgi
index 0e9adca1d..37263bc0c 100755
--- a/fsdump/index.cgi
+++ b/fsdump/index.cgi
@@ -37,8 +37,7 @@ if (@dumps) {
@dirs = &dump_directories($d);
$dirs = join("
", map { &html_escape($_) } @dirs);
if ($access{'edit'}) {
- push(@cols, "".
- "$dirs");
+ push(@cols, &ui_link("edit_dump.cgi?id=".$d->{'id'}, "$dirs") );
}
else {
push(@cols, "$dirs");
@@ -57,8 +56,7 @@ if (@dumps) {
else {
push(@cols, &cron::when_text($d, 1));
}
- push(@cols, "".
- "$text{'index_now'}");
+ push(@cols, &ui_link("backup.cgi?id=".$d->{'id'}, $text{'index_now'}) );
print &ui_checked_columns_row(\@cols, \@tds, "d", $d->{'id'});
}
print &ui_columns_end();
@@ -134,11 +132,13 @@ if (@running) {
local $action;
if ($d->{'status'}->{'status'} eq 'running' ||
$d->{'status'}->{'status'} eq 'tape') {
- $action .= "{'pid'}'>$text{'index_kill'}\n";
+ $action .= &ui_link("kill.cgi?id=$d->{'id'}&pid=".$d->{'pid'}, $text{'index_kill'});
+ $action .= "\n";
}
if ($d->{'status'}->{'status'} eq 'tape') {
$action .= " | \n";
- $action .= "{'pid'}'>$text{'index_newtape'}\n";
+ $action .= &ui_link("newtape.cgi?id=".$d->{'id'}."&pid=".$d->{'pid'}, $text{'index_newtape'});
+ $action .= "\n";
}
if ($d->{'status'}->{'status'} eq 'complete' ||
$d->{'status'}->{'status'} eq 'failed' ||