AddGroup( $groupName, $description ); // Create MgStringCollection with just one group to update user memberships. $groupsToUpdate = new MgStringCollection(); $groupsToUpdate->Add( $groupName ); // Add users to group. if ( !empty( $usersSelected ) ) { $usersToAdd = new MgStringCollection(); foreach ( $usersSelected as $userToAdd ) $usersToAdd->Add( $userToAdd ); $site->GrantGroupMembershipsToUsers( $groupsToUpdate, $usersToAdd ); } // Everything is OK. $confirmationMsg = sprintf( $confSuccessfulAddition, $groupName ); $selectedGroup = $groupName; SaveSessionVars(); header( 'Location: groupmanagement.php?'.strip_tags(SID) ); exit(); } } catch ( MgException $e ) { CheckForFatalMgException( $e ); $errorMsg = $e->GetMessage(); } catch ( Exception $e ) { $errorMsg = $e->getMessage(); } ?>
Group name :
Description:
leadInStr = 'Members'; $control->col1Name = $usersNotSelectedID.'[]'; $control->col3Name = $usersSelectedID.'[]'; $control->col1Heading = 'Available users'; $control->col3Heading = 'Users in this group'; $control->col1List = $usersNotSelected; $control->col3List = $usersSelected; $control->enabled = true; $control->size = 10; DisplayAddRemoveControl( $control ); ?>