Group Members: Prevent the adding of a user more than once.

This commit is contained in:
Nate Jones 2014-06-20 00:49:46 +00:00
parent b0b66c849a
commit 93fef6d384
1 changed files with 3 additions and 1 deletions

View File

@ -118,6 +118,8 @@ else {
$strlist .= "</tr>\n"; $strlist .= "</tr>\n";
if ($c==0) { $c=1; } else { $c=0; } if ($c==0) { $c=1; } else { $c=0; }
$group_users[] = $row["user_uuid"];
$count++; $count++;
} }
@ -143,7 +145,7 @@ else {
$result = $prep_statement->fetchAll(PDO::FETCH_NAMED); $result = $prep_statement->fetchAll(PDO::FETCH_NAMED);
foreach($result as $field) { foreach($result as $field) {
$username = $field['username']; $username = $field['username'];
if (if_group_members($db, $group_name, $field['user_uuid'])) { if (if_group_members($db, $group_name, $field['user_uuid']) && !in_array($field['user_uuid'], $group_users)) {
echo "<option value='".$field['user_uuid']."'>".$field['username']."</option>\n"; echo "<option value='".$field['user_uuid']."'>".$field['username']."</option>\n";
} }
} }