diff --git a/acl/edit_group.cgi b/acl/edit_group.cgi index 70196aa72..81ecbec24 100755 --- a/acl/edit_group.cgi +++ b/acl/edit_group.cgi @@ -66,7 +66,7 @@ if (@glist && %gcan) { if ($in{'group'}) { # Show all current members - @grid = map { $_ =~ /^\@(.*)$/ ? "$1" : "$_" } + @grid = map { $_ =~ /^\@(.*)$/ ? ui_link("edit_group.cgi?group=$1", "$1") : ui_link("edit_user.cgi?user=$_", $_) } @{$group{'members'}}; if (@grid) { print &ui_table_row($text{'gedit_members'}, @@ -104,11 +104,10 @@ foreach $c (sort { $b cmp $a } @cats) { $label = ""; if ($access{'acl'} && $in{'group'}) { # Show link for editing ACL - $label = sprintf "%s\n", - &urlize($m->{'dir'}), - "group", &urlize($in{'group'}), - $m->{'desc'}; + $label = ui_link("edit_acl.cgi?" . + "mod=" . urlize($m->{'dir'}) . + "&group=". urlize($in{'group'}), + $m->{'desc'}) . "\n"; } else { $label = $m->{'desc'};