|
|
@ -18,21 +18,18 @@ if($isadmin){ |
|
|
|
$groups = $_POST["groups"]; |
|
|
|
$groups = $_POST["groups"]; |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
$accessiblegroups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser()); |
|
|
|
|
|
|
|
$accessiblegroups = array_flip($accessiblegroups); |
|
|
|
|
|
|
|
if(isset( $_POST["groups"] )){ |
|
|
|
if(isset( $_POST["groups"] )){ |
|
|
|
$unauditedgroups = $_POST["groups"]; |
|
|
|
|
|
|
|
$groups = array(); |
|
|
|
$groups = array(); |
|
|
|
foreach($unauditedgroups as $group){ |
|
|
|
foreach($_POST["groups"] as $group){ |
|
|
|
if(array_key_exists($group, $accessiblegroups)){ |
|
|
|
if(OC_SubAdmin::isGroupAccessible(OC_User::getUser(), $group)){ |
|
|
|
$groups[] = $group; |
|
|
|
$groups[] = $group; |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
if(count($groups) == 0){ |
|
|
|
if(count($groups) == 0){ |
|
|
|
$groups = array_flip($accessiblegroups); |
|
|
|
$groups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser()); |
|
|
|
} |
|
|
|
} |
|
|
|
}else{ |
|
|
|
}else{ |
|
|
|
$groups = array_flip($accessiblegroups); |
|
|
|
$groups = OC_SubAdmin::getSubAdminsGroups(OC_User::getUser()); |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
} |
|
|
|
$username = $_POST["username"]; |
|
|
|
$username = $_POST["username"]; |
|
|
|