return if !$userid;
SendSQL("
- SELECT groups.id, name, description, isactive
- FROM groups, user_group_map
- WHERE user_id = $userid AND NOT isbless
- AND user_group_map.group_id = groups.id
- AND isbuggroup
- ORDER BY description ");
+ SELECT DISTINCT groups.id, name, description, isactive
+ FROM groups, user_group_map
+ WHERE user_id = $userid AND NOT isbless
+ AND user_group_map.group_id = groups.id
+ AND isbuggroup
+ ORDER BY description ");
my @groups;
my $keywordaction = $::FORM{'keywordaction'} || "makeexact";
if ($::comma eq ""
+ && (! @groupAdd) && (! @groupDel)
&& (! @::legal_keywords || (0 == @keywordlist && $keywordaction ne "makeexact"))
&& defined $::FORM{'masscc'} && ! $::FORM{'masscc'}
) {
[% FOREACH group = groups %]
<tr>
<td align="center">
- <input type="radio" name="bit-[% group.bit %]" value="-1" checked="checked">
+ <input type="radio" name="bit-[% group.id %]" value="-1" checked="checked">
</td>
<td align="center">
- <input type="radio" name="bit-[% group.bit %]" value="0">
+ <input type="radio" name="bit-[% group.id %]" value="0">
</td>
[% IF group.isactive %]
<td align="center">
- <input type="radio" name="bit-[% group.bit %]" value="1">
+ <input type="radio" name="bit-[% group.id %]" value="1">
</td>
[% ELSE %]
<td> </td>