diff --git a/acl/edit_user.cgi b/acl/edit_user.cgi
index 9ede8dbff..bc01e1afd 100755
--- a/acl/edit_user.cgi
+++ b/acl/edit_user.cgi
@@ -350,11 +350,10 @@ foreach $c (sort { $b cmp $a } @cats) {
$label = "";
if ($access{'acl'} && $in{'user'}) {
# Show link for editing ACL
- $label = sprintf "%s\n",
- &urlize($m->{'dir'}),
- "user", &urlize($in{'user'}),
- $m->{'desc'};
+ $label = ui_link("edit_acl.cgi?" .
+ "mod=" . urlize($m->{'dir'}) .
+ "&group=". urlize($in{'group'}),
+ $m->{'desc'}) . "\n";
}
else {
# No privileges to edit ACL
diff --git a/acl/list_sessions.cgi b/acl/list_sessions.cgi
old mode 100755
new mode 100644
index 767c29a66..0de017339
--- a/acl/list_sessions.cgi
+++ b/acl/list_sessions.cgi
@@ -34,13 +34,13 @@ foreach $k (sort { @a=split(/\s+/, $sessiondb{$a}); @b=split(/\s+/, $sessiondb{$
push(@cols, "$k");
}
else {
- push(@cols, "$k");
+ push(@cols, ui_link("delete_session.cgi?id=$k", $k));
}
if ($hasuser{$user}) {
- push(@cols, "$user");
+ push(@cols, ui_link("edit_user.cgi?user=$user", $user));
}
elsif ($miniserv{'unixauth'}) {
- push(@cols, "$user ($miniserv{'unixauth'})");
+ push(@cols, "$user (" . ui_link("edit_user.cgi?user=$miniserv{'unixauth'}", $miniserv{'unixauth'}) . ")");
}
else {
push(@cols, $user);
@@ -48,7 +48,7 @@ foreach $k (sort { @a=split(/\s+/, $sessiondb{$a}); @b=split(/\s+/, $sessiondb{$
push(@cols, $lip);
push(@cols, &make_date($ltime));
if ($haslog) {
- push(@cols, "$text{'sessions_lview'}");
+ push(@cols, ui_link("../webminlog/search.cgi?uall=1&mall=1&tall=1&wall=1&fall=1&sid=$k", $text{'sessions_lview'}));
}
print &ui_columns_row(\@cols);
}