Admins can now set groups for new users

new users meaning users who don't already have any usergroups set
This commit is contained in:
2017-11-11 19:13:59 +01:00
parent 9241a0404a
commit bb965aadd2
3 changed files with 47 additions and 2 deletions

View File

@@ -20,10 +20,28 @@ if(!$userManager->isAdmin($uname)){
exit();
}
$newUser;
if(isset($_POST['newuser'])){
$newUser = $_POST['newuser'];
}
// 2d array of usernames and their corresponding group flags
$userFlags = [];
foreach($_POST as $namegroup => $check){
// new user field, don't use that
if($namegroup == 'newuser'){
continue;
}
$data = explode('_', $namegroup);
if($data[0] == 'newuser'){
if(!$newUser){
continue;
}
$data[0] = $newUser;
}
if(!isset($userFlags[$data[0]])){
$userFlags[$data[0]] = 0;
}